Have you thought about just covering the floor with some old pieces of broadloom? It will cushion the floor, provide a bit of insulation, protect the paint from scratches/wear and you just slide it out to wash or dry it.....
if you use the foam back stuff it will not slide around.....