For cycling directions, OsmAnd has a set of very useful "Driving style" options (e.g. to avoid main roads).
Is it possible to define a similar set of preferences for computed walking routes? Preferences like trying as much as possible to avoid roads and prefer mountain paths, even if it means a detour.
Without such preferences, one has to constantly define "avoid" points along the route that happen to be hiking-unsuitable, like noisy roads.