At the moment I plan a trip through Austria, Italy and Switzerland on my 125 ccm scooter. In Italy there is a limitation on so called superstradas for motorcycles less than 150 ccm. So I have to exclude all highways gathered with this additional "motorroad=yes", but can't find them in that post
Excluding primary road (e.g. trunk in OSM) doesn't help, because I often get enormous detours or "no route found" planning a tour about 200 km long. An Example is from Cannobio IT ( https://www.openstreetmap.org/way/376438333 ) to Brig CH ( https://www.openstreetmap.org/way/24809193 ). Using primary road you get 100 km the shortest way. Excluding primary you get a detour over Airolo IT about 206 km long.
By the way:
Checking Google Maps there is minimum one part of the shorter route there, that should be gathered with "motorroad=yes" from here