You should also replace the helmsman. grin
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