For the sliding surface on the approach, I would look at an inexpensive laminate flooring with a plastic/acrylic coating surface for longevity. This can be placed/glued over 1/2 plywood, which is inexpensive and framed with standard framing lumber, as 2x4's, 12" oc lying edge up on the floor.
You can usually find laminate end lots sold at home centers as close outs. Cheap.
To stop your ball, find an old baby crib mattress or two. They are about 5 feet long and some are pretty thick. I've seen them at garage sales.
_________________________
Storm - Shift 16# Medium Length
Legends - Conqueror 16# Heavy arc
Brunswick - Scorchin Inferno 16#, Med-Heavy oil
Legends - Terminator 16# Heavy length
Legends - BigRBang 16# Medium Arc