If you want to go through the town just enter it as a waypoint. Strange as most folks complain when BC routes them through towns rather than around!
Also maybe in routing you have BC set to 'Avoid residential roads'?
Which map is Basecamp using?
What happens if you try the route on your GPS (which do you have)?
Which Activity Profile do you have selected?
It certainly looks weird, but if there's an issue it'll be with the map and/or Basecamp settings rather than BC itself.
It is possible to also make a custom profile based on the motorcycle profile where you can keep the defaults as they are and adjust what you need to. If avoiding major highways isn't an issue I would consider doing this. Also, you can change route settings on a per-route basis. Let us know if this improves your experience.