hechale un vistaso a http://www.struts4php.org/
framework que implementa el patron MVC, por lo menos para j2ee agiliza bastante el proceso de desarrollo. Solo lo he usado con J2ee y herramientas de esa linea, pero imagino que para php habrán alternativas similares.