bueno si tanto quieres hacer un fw hacelo yo hice uno que aun sigo utilizando hasta que tenga la suficiente capacidad y conocimientos para pasarme a Zend, ya que no puedo decirle a un cliente por ejemplo "no te entrego el proyecto pq no entiendo como se maneja el enrutador en zend"
pero si quieres hacer tu fw puedes revisar este articulo que tenia muy buena pinta y se freno hace un tiempo pero hicieron bastante y para mi gusto muy bueno
creando un fw en php5
saludos