I have done the larger wheel cylinders and it makes a huge difference. It would be the first thing to do.
There is a height sensing proportioning valve on the back of the truck. The more you load the truck,the more brake pressure it applies to the rear. You can adjust it up a little bit (don't go to far or it will bind),or bypass it completely. Dodge sells a hose just for this purpose. Bypassing it will not set a code. The valve is only mechanical,no electronics. The Chrysler part number for the bypass hose is 52009575AB. This will give full pressure to the rears and increase stopping power,and make it easier on the fronts. Another way to bypass it is to remove the connecting link and tie the arm in the "up" position. I would use this only to see how it works,and not as a permanent fix.
The larger 1 1/16" wheel cylinders will help on the 2500's,basically upgrading it to what the 3500 already has. I believe if you want to go bigger than that for a 3500,then you will have to get a 1 1/8" cylinder off an older chevy dually (late 70's I think). I know it bolts on,but I think you will have to change the brake line fitting or use an adapter.
Be careful with the 2500's. If you add the larger wheel cylinders,and bypass the valve,it will tend to lock up under hard braking if it is wet,and the truck is unloaded. I also added an adjustable proportioning valve to "tune" the brake balance if needed. It is cab mounted and can be adjusted on the fly,to eliminate that problem.
I tried a set of cross drilled rotors (auto specialty I think),and they had major cracks in them in less than a year. Replaced with bendix replacements,and did the rear brake mods,and they have been fine since. Good front pads help too. I have had good sucess with the bendix fleet series.