IMHO jeśli jest kod OOP pod PHP4, który działa, to warto go poprawić tak, żeby chodził pod PHP5, ale tylko dlatego, żeby można było przerzucić się na PHP5 i tworzyć nowy projekt.
Dlaczego?
PHP5 daje nowe możliwości rozwiązywania problemów w obiektowości, a od przepisania obecnej aplikacji może okazać się prostsze napisanie nowej od podstaw, już z nowymi założeniami.
Innymi słowy łątwiej skonstruować nowy wagon, niż poszerzać jego rozstaw do nowych szyn, bo nie będzie już optymalną konstrukcją.
====EDIT====
Oczywiście odnosi się to sytuacji, w której projekt musi być tworzony na maszynie na której jest obecny system, czyli piernicze od rzeczy

.