This route makes heavy use of bike trails. Most can be skipped by getting on Gravel Pike near Collegeville and staying on until Pennsburg.
Link to Google Maps with route
PDF cue sheet
Elevation