Holas,
Como mencionaron los amigos, creo que los mas optimo que puede hacer un programador o quien haga el programa es que su mismo programa y codigo este lo mas posible optimo, y para mi esto ya depende de uno mismo.
Sobre si la POO (PHP 5 sobre todo) o estructurada (PHP 4 o menos), mude hace poco todo un sistema de informacion que estaba muy estructurado a objetos, y la verdad se optimizo o se trato de optimizar al maximo el codigo y los programas, y al final me resulto un digamos 20 o 25 % mas rapido que el estructurado que habia, sobre todo mas rapido en los acceso a datos con el objeto mysqli.
http://www.sourcelabs.com/pdfs/SourceLabsPHP4vsPHP5.pdf
Saludos
Gildus