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/