Omit parenthesis in type signature if possible
Improve constructed module names

Example:
\#include "magick/paint.h"
before: import Bindings.Magick/paint
after:  import Bindings.Magick.Paint