Imn my last cqb game, a bb shot me in the nose. It then traveled its way up into the goggle 
Ha! That happened to me about 6 months ago. The BB actually just barely missed my eye inside the goggle, and left a nice mark on my nose. Between that instance, and several hits to the face that left some bloody welts, my wife actually got me one of the Stalker masks.
http://www.Airsoftatlanta.com/Brass_Guard_Stalker_Mesh_Safety_Mask_airsoft_p/38781.htmI wear it with Revision Desert Locust, and it covers the bridge of my nose nicely, to the point that the only skin you could possibly hit would be my forehead. (In theory, as that is covered with a hat or such.) The goggles slide under the top of the part that protects your nose, and the seals sit behind the mask.
They just ruin the look of your loadout.....
Its really not that terrible, the straps get covered with my head covering of choice, so all you see is goggle straps and head covering, like normal, with the black mask below that. Its not as silly as a paintball mask, slimmer by far, and breathes MUCH better.
The big draw back about any mask is going to be a crap cheek weld.
Yea, it kinda does. It does have a bit of velcro B side on the lower portions, for the straps to attach to that helps. Its not as slippery as if you get the metal part against the stock.
Its not the split BB's that bother me, as this is not my eyes, and any the mesh is so tight, that there is NO way a whole BB would get through to my teeth. Hits to my lower face have already happened without wearing a mask, so IF flecks/shards were to get there, no big deal, but I seriously doubt it. I have shot it from point blank with my VSR that is 500+ FPS, and the worst that happened was a very slight deformation in the mesh. No shattering whatsoever. From normal MED, I would say your safe.
The only real problem with the mask, is getting access to water. For any kind of longer game, or hot weather, this is a drag. No matter how nice your water carrier, you get a crappy choice.
1. Pour your drink through the mesh. You get the fabric wet this way, witch is annoying. Especially in long games, it can rub you wrong. I am not sure what the fabric is, but when super wet, (not just a little sweat), it drives me crazy.
2. Slide it up to access your camelback/water bottle. It is basically impossible to do without knocking your goggles out of place.
3. Take it off, put it back on. Depending on how you have the straps, for this, and your goggles, and any head covering, have fun getting a quick sip.
The mask is absolutely great in shorter games, or cqb. I end up wearing it for all of my games now, to keep my wife/job happy with no more bloody face hits, but I really want to figure something out for the water situation.