Ya, pretty much all frameworks do that.  I have a friend who's written a ZF2 Module that does that same thing you are doing.