Spoiler
After such in-device conversion, turn-by-turn navigation is available, which normally is not working when GPX Tracks are uploaded directly.
All what is needed is Garmin Connect 5.21 (later versions haven't worked in my case), then open GPX track with it and upload Track to device as a Course.
After this, launch Find -> Courses -> select Navigate Roads & Trails. It will recalculate Course using roads and trails from underling map (eg. Garmin TopoActive).
It is extremely useful, especially when cycling. Now I can plan tracks in Locus, GraphHopper or even Google Maps and have turn-by-turn navigation after uploading them to device.
