Does GHC-mod have to use full names for types?

You can pass the argument to ghc from ghc-mod as:

$ ghc-mod lint *.hs -g -dsuppress-module-prefixes

This will send the argument -dsuppress-module-prefixes to ghc.