Ok, Here's a not so bad way to go North to South - But you're gonna need a few extra days - and some ass-pirin
Blast down I-5 to Salem
Take 22 East from Salem to Rickreall
Head South from Rickreall on 223 to Hwy 20
Turn East on 20 to Flynn/Philomath
Head Southwest on 34 from Flynn/ Philomath to Waldport
From Waldport take 101 South to Reedsport
From Reedsport head East on 38 to Elkton
Take 138 south fro Elkton to Tyee Rd. (Right where the road leaves the river and a sharp left hand bend- if you miss it you're back on I-5)
Follow Tyee to Umqua and stop in for a coffee and a Danish.
Turn Right onto Hubbard Creek for a short time and find Melqua Rd on your left.
Take Melqua Rd to Melrose (Gas Here)
After filling up on gas and junk food in Melrose, follow Melrose Rd West to intersect with Colonial road and turn right on Flournoy Valley Rd to Coos Bay Wagon Road
Turn Left at the intersection and follow CBWG to Lookinglass Rd
Head South (right) on Lookinglass Rd and proceed to Hwy 42
Turn West on 42 and follow until You See the exit for Powers (HWY 542)
Head South on 542 to Powers (311 corners in 18 miles!!)
Gas is sometimes available in Powers - Sometimes not, be prepared. Also bring octane boost.
Heading south from Powers, 542 morphs into NF33: Follow this road to Agness.
NOTE: There is a short gravel section between Powers and Agness - Nothing to worry about, I've done it on a 1000 Ninja and I'm still here.... And the road from Agness to the coast is not to be missed.
No Gas in Agness, move along.
Enjoy this road. Whoever built it had motorcycles in mind. It will eventually spit you out at Gold Beach, Yay! (not)
From Gold Beach head south on 101 (yawn) all the way to 199 and head east. Don't forget to pick up cheap booze at All Star Liquor in Smith River.
OK back to the ride.
Head east on 199 towards O'Brien. Just north of O'Brien turn South on Waldo Road and keep riding until you hit Happy Camp and Hwy 96.
Gas, lodging, food - It's all here.
Head west again, this time on Hwy 96 towards next gas at Weitchpec.
From here continue on 96 to Willow Creek- Carful of decreasing radius turns here.
The Chevron in Willow Creek has an "Aztec Grill" so you can eat here and get gas... that's a joke...
Was that a cricket??
96 intersects with 299 at Willow Creek- Head East on 299 to Weaverville.
Follow 299/3 south until they diverge about 8 mile south just after crossing the Trinity River bridge, then turn Right onto Hwy3 proper and head west through Hayfork to Hwy 36.
Follow Hwy 36 West to Van Duzen Road and Turn South.
Follow Van Duzen Road to Zenia.
From Zenia, take Zenia Bluff Road to Alderpoint Road and on to Garberville. Food, gas, Lodging, crack, etc, etc...
Heading south on 101 from Garberville, turn onto California Hwy 1 at Leggett, then hold the fuck on.
Follow 1 to the coast. By now you are freezing your ass off, so look for Branscome road near DeHaven/Westport
Turn Left on Branscome Road (you'll drown if you turn right) and follow to Laytonville and 101
Back on 101, head south to Willits (horrible traffic here, but also gas, crack, and heroin) then turn west again on 20 and follow to Fort Bragg.
Don your best cold weather gear and let it rip south on Hwy 1 along the coast to Stewarts Point and find Stewart Point/Skaggs Springs Road.
Turn inland here on SP/SS road - This road is rough for a while, but it ends up in what amounts to a racetrack that follows a ridge inland towards Hwy 101 - Take this road to (jail most likely if you ride like me) Ferarri-Cerano Vineyards & Winery.
You are now in Sonoma County
BTW: I didn't pull this off Google Maps - Well OK maybe I did - But I've ridden every one of those roads multiple times and trust me, you'll have fun.