@sky-runner I agree with you with the reverse route function, in my opinion when the watch detects that you are reversing it should alert you or even ask for confirmation. It is very frustating when a loop route shares some track at the begining and end, when the shared track is finished you never know if the track has been reversed or not, or if the shared track is in the middle of the route the same.
For the rest, well you have the map, you can check it, is for that, that I welcome your proposes but as options. I do not like my watch beeing invasive with alerts, when I follow a route I check the map screen very often and some of the issues that you face I don’t see them as issues but potential improvements.
BTW I have never noticed that the arrows disappear when the OFF ROUTE alert pops-up , and this hasn’t been an issue at all for me, but again nice to have what you propose.
Rearding the OFF ROUTE alerts when you are on track, check what I said. Is the route created with SA or imported?