I've heard of the same issues with 305. I ended up getting the Etrex Vista Cx and think it'd be much better suited for touring. Full map capability and with the Garmin map software, you can get turn by turn directions. Not sure if the 305 is waterproof, but the Etrex is. The 305 seems to be better for training, but most of those features are not needed for touring. Hopefully others that own a 305 can post.
Edit: The Etrex can do the things that you are wanting. If you're feeling especially nerdy, you can use it to do Geocaching also.