Jim,
The blue route is nice, but depending on what you want to do on your way here, I'd recommend a slightly different path.
Bozman to Spokane and then enjoy the Silerwood Theme Park. I have never been, but I've heard it is nice and the RV Resort is also suppose to be nice.
https://www.visitspokane.com/listing/silverwood-theme-park-&-boulder-beach-water-park/10324/
Spokane to Bend.
Now, call NOW for reservations to Crown Villa RV Resort. No question the best RV Resort in Bend. Then enjoy Bend! It is awesome. More breweries than anywhere else. Just a great "downtown" experiance. Plan to stay here 3-4 nights...you will really enjoy it. Here is a link to a video I just created, showing the entrance to Crown Villa. We stayed here for 8 nights...could have done a month EASY! Note...if you need WiFi from the park, get one of the sites closer to the Clubhouse. We were in the pull-through sites and couldn't really use their WiFi, but that is fine, as we have unlimited data on our phones and hotspot.
https://drive.google.com/open?id=0BzxEvZw2XQ1MNnRFa09MQ1lhZkk
From Bend, it will be an easy 3.5 hour drive to Canyonville, down Hwy 97 to Hwy 138.
Note...you WILL encounter some smoke along the way. Oregon is in TERRIBLE fire season and there is simply no avoiding it.
The main reason I am recommending you go down Hwy 97 to Bend is to enjoy more of Central Oregon. If you go the other way to Portland and then down I-5, it is really boring...just a long freeway.
Look forward to meeting you.