The new MVC comes into it's own with new, ground-up applications (for example, a web services platform). In the current CMS and extension architecture, it makes sense to stick with a multi-task controller. That's because different types of content are handled individually with different components. In the future, maybe, all content is handled by one component, or something like a component, and that's where you get the economies of having one-task-per-controller (because you, for example, only have one "save" controller for all types of content).
The new controllers are also intended to respond to the router more directly, though, you can of course do whatever you like. So, I would err away from thinking "dot notation" and do something closer to a web API practice, for example:
?options=com_foo&route=/do/something/cool/123
There is a new router class, albeit in the application package, that you could use to map the route to a controller. Couple that with a REST ideology and it starts to become quite powerful. But, yes, the controllers do tend to breed like rabbits, but that is not necessarily a bad thing. Anyone looking at the code tree is going to immediately see what the application (or sub-application, being a component) is trying to do. It becomes more or less self documenting because all your controllers represent the entry points for requests. Compare that to trying to wade through nested switch ($task) blocks.
As Elin suggests, have a look at what Stephan has done. It will give you an idea about what might be possible (and you should be able to clearly see what the application is capable of just by scanning the /code/controllers folder). You'll also notice the folder and class naming of the controllers is tightly coupled, for obvious reasons.
The thing you also need to take into account is if you start using the new MVC, you are locking your extensions into Joomla 3 and above. If you want extensions compatible with 2.5 and 3+, you'll need to stick with the legacy classes.
Hope that sort of helps.
Regards,
Andrew Eddie