Take a look at Map My Ride
http://www.mapmyride.com/
and search for bike routes in your area that others have posted and give them a try. No sense in trying to reinvent the wheel. You may find a good route there, or be able to merge a couple of those to give you a good routing around your problem area.