You also have the capability of filling out form fields and then getting the results of a POST. Quite handy for automated functional testing. One of the reasons that refactoring does not bother me.
And here is another article that you might find useful: http://fabien.potencier.org/article/...ponents-part-1
It walks you through the process of creating your own frame work without getting bogged down in creating all of you own components. I actually made a clone of CodeIgnitor following this process. Kind of fun and quite educational.
No reason that someone with your skills and knowledge couldn't put together a "pure mvc" framework. At least a working demo.