basta rispondere ad una semplice domanda:

sono un ottimo programmatore? (in senso teorico, non pratico su php)

se la risposta è si, fattelo pure da solo... se la risposta è no, usa prima un framework fatto da gente che il suo lavoro lo sa fare abbastanza (uno fra tutti, Zend), poi dopo la gavetta puoi metterti a fartene uno da solo

poi se vuoi farti un mvc da solo accomodati pure, ma è un'inutile perdita di tempo e non dimostri o impari nulla facendo in tal modo