La struttura è OK. Comunque creare un framework è molto impegnativo, certo è un ottimo training per capirne il funzionamento, ma se posso darti un consiglio, piuttosto che crearne uno nuovo, scegline uno e personalizzalo secondo le tue preferenze, otterrai un risultato su misura che anche altri sviluppatori potranno usare con facilità! Se Symfony e Zend ti sembrano difficili puoi provare CodeIgniter o RainFramework (nuovo e made in Italy), sicuramente più immediati e facilmente personalizzabili.

In bocca al lupo!