Your Frankstown Route is probably as good as you’re going to get. You can avoid the ARB madness on your alternate route by using Lincoln Avenue/Lincoln Road out of ‘Sliberty. You can take Lincoln to Verona to Sandy Creek, or head through through residential roads and catch Verona to Graham or Frankstown. I’d probably ride Graham instead of Frankstown–there are multiple stop signs which keep traffic moving relatively slowly. Occasionally, when I ride to my in-laws, I take Graham (they live at the top of Penn) and it works well at rush hour. I’d be glad to map if you’re interested.