Use Base camp the freebie software DL to make the routes and tracks. Its actually very good.
Routes are on road only you a get the car type gps turns etc very good
Use tracks for off road – useful crumb trail type display on OS map
It will calculate the route back depending on your settings. I (and most others) turn it off because we ont want it to auto calculate a new route if we miss the turning.
If you want a get me home function. Just create a Point Of interest (POI) your home and then tell it to navigate to it based on your settings such as shortest route etc
or
Menu
where to go
Back to start
this will use your current activity to take you back to the start
Lots of ways of doing it. Best bit of advice is just keep using it it becomes second nature after a bit