https://github.com/osmandapp/OsmAnd-resources/blob/master/ro...
So then you can add similar parameters for other major highway types (or one that groups them).
Like I say, committed. I guess BRouter could do similar.
In addition to that, Google Maps has recently added a "regular routes" feature in the personal content settings. Their description: "When providing directions, suggest routes you regularly take based on your Location History.". I have noticed that after overriding the route Maps gives you and doing something else, if it's close enough in theoretical time, Maps will pick your 'preferred' route by default after a while. The original Maps route will still be shown while driving (as one of the grey alternative routes).
(We have an incredibly dense road network though, so main roads are usually significantly faster anyway.)