Maybe driveway trench drain covers? "NDS Spee-D channel" is one example.

The big box stores only carry short lengths but I'm pretty they can be had in 10-foot sections.

I think you'd still get some splashing off the grate but at least there would be no big splashes from rain hitting standing water.