Several bike apps do have different criteria for their routes! And even Google has a few options, like "accessible" for public transit, or "avoid tolls" for driving.