Paul, one thing that I would change is on the 'dicey' section from mile 35-40 go on Rt 1A instead of 107, it is just nicer. Also, you have the Beverly waypoint on the far end of town in Beverly Farms.
I like how the Lee section has the 6 mile warm up before the steeps, then a 2 mile cool down...