Hi Michal,
I do not have a direct answer for your question, but I can tell what I do in this context (which is less than you want, but may be interesting still).
My use case is to have a history of my trips etc. AND to use the track to geo-tag all my photos (camera based geo tagging sucked a few years back, now I have a camera without). I am using "GeoSetter (beta)", which is focussed on photos, but also has a table of tracks you can select. Hence the organizing into (Windows) folders is a manual thing, but then you can visualize all or a selection of tracks on a map with simple clicks.
And the main purpose is another click away: geo-tag fotos in yet another Windows folder, by timestamp association. You can even adjust automatically if GPS and camera clock differ.
Cheers
Michael