The trip from Horseshoe Meadow can be neatly divide into 5 or 6 easy to moderate days days utilizing either pass. I prefer New Army Pass because I detest the ups and down of once you gain Cottonwood Pass.
NAP/CL Trailhead to Long Lake...about 7 miles
Long Lake to Lower Rock Creek Crossing...<9 miles
LRCC to Upper Crabtree Meadow...about 8 miles
UCM to Guitar Lake...<2.5 miles, this is what we call a moving rest day or a day to explore Mts. Young and Hale.
GL to either Trail Camp or Outpost Camp...let how you feel determine where you end your day.
Doing this schedule we were done hiking by 2 PM every. This was when I was a slow out not in real good shape backpacker.