First off, let's just agree that there is no way you can walk from Sonora Pass to Tuolumne and not have it be tremendously scenic. So any route you take will be gorgeous, it's just a matter of taste.
So, here's what I would do starting from Sonora Pass – not that i've done all this route, but I'd sure like to:
PCT from Sonora pass; drop pack and quick scramble to the top of Leavitt Peak as you pass by. At the saddle at teh head of Kennedy Canyon, leave the PCT and take the trail that goes south out of the saddle and takes you over the top of Big Sam (peak 10825)and down in the High Emigrant Lake. Head off-trail southeast to Grizzly Lake and from there up to the top of the plateau (point 10434). Nice views here; head back north just a bit and then drop down an easy chute towards Stella Lake, Ruth Lake and Lake Helen. Up and over a saddle to Tower Lake. Drop down the trail that follows the outlet just a little bit then leave the trail and work your way over towards point 9422 and head up the canyon between Hawksbeak and Ehrnbeck peaks to a saddle that takes you over to Thompson Canyon. Down the canyon to the south a little ways then east over a saddle that takes you to Kerrick Meadow/Rancheria Creek. Pick up the trail going south, follow it overRock Island Pass, past SNow Lake, down to a junction, left there up to Mule Pass and stay on the trail over Burro Pass. From here you can stay on trail down Matterhorn canyon to the PCT, or if you are up for a moderate scramble, go over Matterhorn Pass (and maybe tage MAtterhorn peak on the way, why not?)and into Spiller Canyon. Work your way to Spiller Lake, cross its outlet, then up to the top of the ridge and over to Soldier Lake, then REturn Lake and down to Return Creek where you pick up trail again, down the canyon and you'll reach teh PCT. But soon you head off on the trail to McCabe Lakes. From the lower McCabe Lakes contour west and southwest at first, then keep going around the corner and up to Roosevelt Lake, then to Young Lakes, where you'll pick up trail that will take you into Tuolumne.
That's what I'd do.