Thank you for your guide lines and your doxygen toolbox.
Your naming conventions is not that strange - to be honest, it is very similar to my style. Well, try to survive without naming convention in a winapi based project... if you know what I mean.

About the modules.
Some modules like the menus, option screens and maybe key assignment (if you mean the visual aspect) depend on the style of the game.
Panels can slide in, fade in or simply appear.
Animation? It is undefined if we need 2D anims or full 3D.

I don't want to prototype a game prototype and throw the few hours per week away following a moving target.
We need to define game development related things, cut them into modules and assign them to the developers.

This is just my opinion and maybe there are different ideas about the next steps.