Looks like the convention is no spaces, all lowercase, no underscores. Examples: sharedtables, httpserver, nativesockets, xmldomparser.
If you feel it's unreadable, I agree with @andrea, and say use underscores, because to me the capitalization consistency is most important. All module names are lowercase, so underscores seem like the "least unexpected" solution :)