Il php5 non è così diverso dal 4...semplicemente supporta dei modificatori in più sulle funzioni membro delle classi e, quello che mi manca nel 4, le eccezioni.
Per il resto ha qualche funzione in più comunque implementabile con il 4.
Se sei un purista del C++ o di java potresti trovare il php ancora più limitante nella sua quarta versione...in ogni caso se ragioni nel giusto modo ripulire il codice ti porterà via 2 minuti a classe.
Conclusione: se hai un hosting che supporta il php5 ok altrimenti tempo buttato (ovviamente).