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.