Hola,
interesante tu pregunta, creo que todo depende de lo que quieras hacer (como siempre xD). Creo que lo que comenta
DarkJ es una buena analogía al clásico método main() de C o Java. El patrón se llama FrontController y actualmente la mayoría de los frameworks serios en PHP (o en cualquier otro lenguaje) lo usan ayudandose de mod_rewrite, un módulo del servidor web Apache.
Por otro lado, opino que la programación procedural no esta peleada con la POO. La palabra clave aquí es flexibilidad. Sin embargo, enfatizando nuevamente, mucho depende de lo que traigas en mente. Para llegar a una solución, es necesario un problema.
Saludos.