Ha. This is exactly what’s been happening on my end too. Ruby on Rails and Django made me rethink and redo a few of my PHP apps to make it more MVC-y and upkeepable.
Of course, organization and structured thinking is always a good thing.