Even with a bed mat, my father had problems with his 3000 sliding around. We figured it was because of the ultra smooth fiberglass bottom.
He built a 2x6 frame that starts at the back side of the fender wells and goes to the front. The front has a cross bar to keep them spaced. Then he has two pieces which go from the side pieces to the 2x notches built into the side of the bed. This setup only allows about 3/8" clearance on the side of the camper.
We are sure it still moves, but not enough to be noticed.
With the 3000 series, unless you have a full black tank, it will be heavy on the passenger side because of the equipment distribution. He solved that issue by adding air bags and running about 5psi more on the passenger bag.
2015 Ram 3500 4x4 Crew Cab SRW 6.4 Hemi LB 3.73 (12.4 hand calc avg mpg after 92,000 miles with camper)
2004 Lance 815 (prev: 2004 FW 35'; 1994 TT 30'; Tents)