I want to help, but you have asked alot of questions and I will do my best to answer them.
Firstly, it is very possible to use CMP1.1 on JBoss 3.0.1.
You can use the JAWS file just as you did before in other 2.x versions of JBoss.
In JBoss 3.0.x jcml.xml has gone. Most of this work is now complete from whatever-service.xml files in your deploy folder. Have a look in the deploy folder for examples, eg hsqldb-service.xml. If you want to create a new service (or DB Mapping) you must create a new file.
Other examples are in the docs\examples\jca folder. If you wish to use them, insert them into the deploy folder, that were they going if you want them to work.
Doc type of JAWS should not matter, I don't even include a doc type and it still works.
Doc type in ejb-jar.xml is really important, if you want to use CMP1.1, use the CMP1.1 doc type.
I hope this helped a little.
You can use the new JBossCMP persistence manager, which replaces JAWS, in backwards compatiability mode. To do this, use a 2.0 ejb-jar.xml file with cmp-version set to 1.x. JAWS will be removed in JBoss 4.0.