Columbia River Historic Highway
I'd take max to Cascade Station (IKEA). Bicycle to Marine Drive. Go East on Marine Drive to Troutdale. Get on the Historic Highway East and continue to Cascade Locks. It meets all of your criteria (except for one hill in Corbett).
Work to Eat
Eat to Live
Live to Bike
Bike to Work