That's a pretty demanding set of requirements to fill. Have you considered swim goggles for emergency/temporary use? Yeah, they don't look cool, but they have a lot going for them. Polycarbonate lenses provide impact protection and protection from UV; tinted lenses gives glare protection. And they are watertight, to keep out any dust or droplets after someone has sneezed. And they're small.