okay searching for roads works very well now. However the ENQ problem is not solved for me. Using: set ref = '${ref}' inside relations file for relations that have a ref (like EV6) and then
{ set name='${ref|highway-symbol:box:6:4} ${name}' | '${ref|highway-symbol:box:6:4}'; add display_name='${name}'}
inside lines file, causes mkgmap to create these havoc names.

If read with mapedit name looks like this:
~[0x2f]EV6 ~[0x2e]EV6 DONAURADWEG
inside Mapsource it looks like this:
EV6 | EV6 DONAURADWEG

Clearly mkgmap has some problem here. There is nowhere at all where I ask [0x2f] or [0x2e] to be included into the name. Furthermore is neither 0x2f nor 0x2e the type of the road.