That looks like an excellent solution and should make your camper floor much more comfortable.
As far as I know, that polyisocyanurate (Rmax JM, etc) is the best foam board insulation. However, I haven’t been able to locate any 1.5” in the big box stores in my area. They list it on their web sites but say it’s unavailable.