From I-77 in Charlotte, I would run I-85 to Commerce GA (I-85 Exit 149) and get off onto Hwy 441 down to Macon (you will need to get off 441 south of Eatonton onto 129), pick up I-75 to Perry (Exits 136 and 135-Fairgrounds exit). The route you suggest seems to involve a lengthier route (based on looking at the map). Hwy 441 is picking up more truck traffic due to the delays around Atlanta. Haven't run that particular section of 441 in years but it should be in good shape since it is considered a Major Road (the parts that I have been on are kept in good shape but that does vary by county). You will have a By-pass around Athens (shift to the West side and you will find a Cracker Barrel there

). That is the route I would take, but you might not agree.
BTW, If you like seafood, Perry Exit 136 has a place called Hong Kong Buffet. Nights you get All-You-Can-Eat buffet with Crab legs and raw oyster (I love raw oysters). Foods's pretty decent. And it's Cheap (Lunch Mon-Fri $6.45, Dinner Mon-Fri $9.99, Fri & Sat Dinner $10.99 Sunday All Day $9.99 with Drinks $0.99). We picked up their business card at the cash register (1 each for Lunches and 1 each for Dinners) and get it signed (each because they won't combine diners and they don't "mix" the meals) and buy 9 lunches or dinners and get the 10th FREE (okay, I'm Scottish and
FRUGUAL). We eat up there on Fri or Sat because BOA is up there and we make a deposit. Also Sonny's has an All-You-Can-Eat Sliced Pork BBQ plate for $10 same Exit, slightly closer to the Interstate but both are opposite Kroger and in front of Wal-Mart. Both restaurants are pretty good. There is also a Red Lobster and misc Fast Food at that Exit too. Only Restaurant at Exit 135-Fairgrounds is Cracker Barrel. BTW, We're at Exit 101 Cordele so we've been up in Perry quite a bit in the last few months.