My opinion is if you want to to use more than one view you load different .ascx files from inside single module.ascx based on settings or user action, and/or extend your feature with additional .apsx pages to support the different views as we do already in the forums, blog, web store and others.
The module control should be the single entry point to a feature. Inside it you can do whatever you like.
Best,
Joe