Amigo Linces, si sales de Montoro, creo que la ruta más lógica (en mi opinión, ¡claro está!) es la que sigue: Montoro, Puertollano, Madrid, Burgos, Bilbao, San Sebastián, Bayona, Burdeos, Perigord. Habría una alternativa más directa que sería de Burgos a San Sebastián, pero dices que te gustaría pasar por Bilbao, así que lo dejamos como al principio. Con respecto a tu preferencia de no utilizar autovías, te recomiendo encarecidamente que las utilices porque todo el norte de España y el sur de Francia está salpicado de pueblos pegados unos a otros, y todo lo que no es autopista o autovía es vía ratonera con tráfico muy denso, límites de velocidad muy estrictos, mucho camión-camioneta-furgón-furgoneta y elevadas posibilidades de sufrir un percance, pérdidas de tiempo, cansancio gratuito, multa, etc… Además, las autovías de estas zonas son más entretenidas, con curvas y paisajes de montaña y mar antes de la frontera y pinares, dunas, etc… después de ella (autovía de Las Landas). Y tampoco son caras: de Bilbao a San Sebastián, unos 7,50 € (hasta la frontera un poco más). Y después sólo pagas hasta Bayona (*), a partir de ahí es gratis.
(*) Acuérdate en Francia de pagar en mano en los peajes porque la tarifa para motos es más económica. Si pasas por el automático, no distingue motos de coches.