the user can create custom route profiles by giving a weight to each type of highway in OSM. This is sometimes tricky since other names are used in navit. e.g. a highway=track+surface=gravel is the type track_gravelled. Navit standard contains car, bicycle, foot and horse routing.