Určitě bych doporučil udělat si seznam změn a tyto přepsat do extendů, je jen málo věcí které extendem nejdou udělat.
A přechod na novou verzi určitě doporučuji, jelikož nikdo z nás se starými verzemi již zabývat nebude, nebudou extendy, nebudou šablony.... a myslím že pokud se sem obrátíš s otázkou, tak ti bude odpovězeno popř. budeš nasměrován jak problém řešit
edit: já mám například na GitHubu statickou OOP třídu pro převod timestampu na slovní časový interval... př: před 3 sekundami, před 2 dny, za 2 měsíce ...
https://github.com/jDanek/TimeInterval/blob/master/TimeInterval.php