Yeah it's definitely worth considering even if it would be a one in a million chance the shot both ricochets under the lenses and manages to make it's way into your eye. I personally get on pretty well with a pair of ESS Advancer V12s, they fog slightly every now and then but it obscures your vision less than mesh does still, plus I could basically be upside down and they wouldn't slip off my head.
I'd like to get a pair of smith optics regulators for comparison at some point - I'm sure there are goggles that don't fog up at all, at least for me. My Addidas Yodai goggles I use for snowboarding will only fog up if I pull my jacket up over my mouth so all the moisture from my breath is funneled into them.
Out of interest do you just use a bog standard gumshield? I've seen mention of some weird flatter type before but I'm not sure what they are called, just that they are less restrictive.