dudo que el compañero quiera entrarle al mvc , si de por si la orientación a objetos no le gusta y pues si para separar diseño de programacion una opcion si es smarty
http://www.smarty.net/
o un pseudo mvc
http://www.fusebox.org/
que tenia la posibilidad de usarse de forma estructurada
aunque como veo que le tiran a un cms conviene ir viendo
http://ckeditor.com/