I would take the ferry to Sydney and use the very nice Lochside Trail to get into downtown Victoria. All of this is a very easy ride. Victoria has some very nice trails if you want to stay around for a few days. Next take the ferry to Port Angeles and onto Hwy 101. There may be some parts of the ODT that you can use to get to Crescent Lake and Hwy 101 but I have never ridden it so I can't tell you whether or not it works in this area. Stay on 101 to Aberdeen and then choose either the quick route to Raymond via 101 or the more scenic route via 105. South of Raymond you can again use 101 to get you to Astoria. You have a couple of options on this route but 101 is probably as good as any. You don't really need any books or special maps for this whole section of the route.
The bridge across to Astoria can be a challenge but is not as difficult as people say. Just take your time and ride when traffic gets lighter. You don't really need to buy any special books or maps for Oregon either. The very good Oregon Coast Bike Route Map is free and is all you will need. Go to the following site http://www.oregon.gov/ODOT/HWY/BIKEPED/Pages/maps.aspx#ODOT_Maps
Click on the link to order your hard copy. Or you could probably get the map at a tourist info center in Astoria.
Further down the coast the Coos Bay Bridge can be a bit of a problem but a local man has posted an alternate route you may want to look at. Check the following link. http://www.crazyguyonabike.com/doc/?o=1&doc_id=12467&v=2h
For the California part of my trip down the coast I used the ACA maps and they were excellent.