We have a roller that fills with water or sand. It is heavy enough to do a fair job on soft ground. Very easy to handle when empty!
We have had it for about 15 years, it does not apparently leak, but does require occasional top up so is losing water somewhere. It is made by Agri Fab.
https://www.quad-x.com/machinery/roller/
We to have a paddock ballast roller that we fill with water.If you give the field a good harrow then roll it does the job .We also use it to keep the tracks neat and flat
I use sheep - zero hassle and every effective at padding down the ruts with their feet - also benefit of weed / sour grass clearance and gentle fertiliser