I've worn them on evening runs on Boulder Creek where there are a lot of overhanging branches and by the time you get to the takeout it's about dark.
I wear a helmet for impacts and usually have sunglasses on, though often if I'm getting splashed will leave the glasses off. Try Rain-X, maybe that'll do the trick. You may be overthinking this.
Nothing in the world is more yielding and gentle than water. Yet it has no equal for conquering the resistant and tough. The flexible can overcome the unbending; the soft can overcome the hard. - Lao Tse