There have been a few guys on the Forum that used a contractor's spray insulation and had good luck with that. It is the most expensive way to insulate under the floor and considerations have to be taken for wiring, heating, and plumbing.
I'd suggest to follow Larry's lead and use a foam board to replace the batts. You could also use a combination of both. Basically, the most insulation you can get under the floor is the route to take. It will make your trailer a lot more comfortable in all types of weather. The price of batt insulation is so low that replacement of the original is matter of fact, the risk of mold or insulation matting also influence this decision.
If you really want a tight under belly solution, you might want to look into using light aluminum panels instead of Coroplast. Installed right, the aluminum sheet should out last the plastic barrier.
I'm not a believer in excess moisture issues or allowing for catastrophic water problems. I've installed foam board directly to the bottom of the floor sheathing and experienced no issues. In my Starcraft, the floor sheathing was removed and the original Celotex insulation, installed over aluminum sheet barrier had not degraded from any moisture. This was a period of 40+ years.