[eluser]wiredesignz[/eluser]
Rick Jolly makes a good point and MVC itself is a fairly 1:1 Controller View relationship when you break it down. The fact that we all create smaller parts of a larger View in a single Controller is merely squeezing Controller + View snippets into one larger file.
You could always look into using Modular Extensions, it enhances CI by allowing Controller, Model and View parts to be seperated into modules and used in true MVC style.