You should also replace the helmsman.

All plastics are weaken by UV light, most plastics suffer from fatigue, so yes, sail battens can be too old, not only fiberfoams. However a bad gybe in high winds can also ruin your battens (e.g. if the sail crashes in the shrouds.
Cheers,
Klaus