I keep the JARs in the module anyway in all three scenarios.
Yes, WEB-INF/jboss-deployment-structure.xml in every WAR deployed is acceptable for now, but presents a manageability problem long-term.