support for hierarchical module naming schemes

@geimer: this should fix the problem that's blocking you right now

I might need to figure out one more thing w.r.t. the devel module name before this really works for you, I'm looking into that...
for consistency, either keep `'mod_name'` to mean 'short_mod_name' or also change the `det_module_name` to `det_short_module_name`