Daman, welcome to the forums!
I’m looking at migrating a fairly large project to AS7 (15 modules, each with many dependencies, and some modules depending on others).
Before we get into the details of JBoss Modules, can you tell us what you mean by "modules" in your case? Are you talking of Java EE modules like a web module, EJB module etc...? Is it a Java EE application? If yes, then in most cases you don't have to create JBoss Modules for your application. Packaging the application in the Java EE spec specified way should usually work, unless you want to depend on a JBoss Module.