Looking at the pictures above, you may have too as it looks like the shackle angle is a bit verticle and by putting a shorter spring on, i would think it would cause the shackle to stand up more. What you could do would be keep the main leaf out of the pack you have and mix other leafs in or take some of the existing leafs out.
I think by starting with pulling the bottom leaf or two bottom leafs would be a good start and maybe redrill your shackle to 5" hole to hole in the back and 4" hole to hole in the front. If it sags too much, maybe add a stocker leaf or two in to pick it back up. You may also want to look into geting your track width a bit wider to help with stability.
One of my buddies has a set of TG 5" springs front and rear and his truck was stupid tall along with his 2" body lift and 38's. He pulled the bottom two leafs out of each pack and that helped lower it, but also made the leafs very flexy to the point he wrapped the rears up and turned them into an S since he did not have a traction bar.
Personally I think the lower the COG the better the truck handles and less chance of flopping. I wheeled the other weekend with guys on solid axled rigs on 36-39's and they seemed way to high for the rocks, one guy actually flopped his. Their frame measurement unde rthe door was probably in the 24-26" range. My setup is stupid low at this point since it is still IFS, 20" to the frame, but is incredibly stable. Had a front drivers tire 4 feet in the air last weekend with the rear of the truck in a hole while pitched over a good 40-45 degrees, but it still felt stable.