No serious objections to the route. There is one sticky area that you can't do much about, and that is Pine Creek Road from Perry Hwy to Meinert. It's a narrow two-lane road that was intended to carry 1/10 the traffic it handles. There is a really narrow bridge immediately west of Perry; take the lane there, and expect horns.
The suggested route suggests jumping off Perry a couple of times. Don't bother. Perry itself is a fairly pleasant ride from Highland (in West View) to Highland (in McCandless), though it does get rather busy at times. One negative, there is no shoulder, just a tall curb, north of the Green Belt (3 Degree Road, Sewickley-Oakmont Road).
Watch for a couple of drain grates which have shifted sideways just enough to grab a road tire between Pines Plaza and CCAC.
Coming down the hill to Pine Creek, it is actually easier, and safer, to keep to the right and take the right-hand peel-off, then a left at the end of the peel-off, instead of getting in the left lane for the left turn. Traffic speeds coming down the hill here are high, 50+, and nobody is expecting a bicycle in the left lane.