Klopt, er is maar een beperkt aantal routable lijnen beschikbaar, en subtypes bij polylijnen zijn niet mogelijk.
Met een beetje creativiteit kan je zowel routable als niet routable lijnen combineren bij mkgmap door bijvoorbeeld de eerste transparante bitmap te maken en een tweede lijn erover heen die dan bepaalde kenmerken van die weg weergeeft (eenrichting, fietsverbod, fietspad ernaast of een bepaalde tracktype etc). Zie een aantal voorbeelden in mijn style files:
http://mijndev.openstreetmap.nl/~ligfietser/openfietsmap/Scripts/Styles/lines