They make smaller reverse shackle kits for the front. I'd go as small as possible as the lift is just from hanging the spring lower. You'll have shackle hanging low out front to hit on things, lame. What I've read works well and I'd like to do to mine is the short reverse shackle kit and use longer and taller arched Super Duty springs to get another 2" for about 4" total. This should give the best ride and the most ground clearance with the least affect on caster.
For the rear I've done reverse shackles using flipped factory hangers and Sky hangers. The sky hangers are a lot beefier and I recommend using them if you go that route. If you do a rear shackle flip you should also box the factory shackles as they are weaker in compression than tension. A flip with either should get you 3"-4" of lift, and you can add a leaf to get closer to 6" if that's your goal. Really doing rear lift springs is the best way if you haul heavy and it's what I'll do with my next lift. Do not run blocks, it'll swaw more towing and you'll get axle wrap.
Really if towing 4" on 35" tires is the most I'd go. Throw lockers under it and you've got a very capable trail rig, no worries about any snow, road flooding or other BS we get in this region, and still comfortable to tow without funky behavior from the lift. Been there done that, had 6" on 38.5x15 and a few inbetween trucks and a quality 4" (no blocks, no body lift, etc.) on 35" with lockers I think is ideal for a good all around truck that needs to do a bit of everything.