Estou a algum tempo investindo horas de desenvolvimento no framework em PHP, denominado CleanGab. Esse framework está implementando o padrão MVC clássico, com camadas de controle, modelo e visão. O CleanGab também está implementando uma versão própria de JSTL para o PHP. 
No CleanGab, além de proporcionar a navegação, a camada de controle estabelece a ponte entre as camadas de modelo e visão. Durante meu embasamento conceitual, buscando forças e inspirações para desenvolver esse framework, encontrei dois links muito bons a respeito de MVC, os quais compartilho com vocês:
O padrão MVC na teoria e prática
http://warp.povusers.org/programming/mvc.html
MVC: história, teoria e uso
http://amix.dk/blog/post/19615
Este último explica o conceito, mas também entra em questões de implementação usando Ruby on Rails.
Abraço e até a próxima.