Le lens pen marche très bien même pour les projections de graisse au cul des optiques je ne vois pas pourquoi chercher plus loin.
Personnellement, si je shoot en milieu hostile je met un filtre neutre. (ça ne concerne que mon 70 200 pour du cross par exemple et le 100 macro car je vire le pare soleil et du coup les branches ou ronces font peur...)
Sinon, le reste de mes optiques sont tout le temps à poil. Je ne remet jamais le bouchon pendant une après midi shoot et mes lentilles frontales n'ont jamais étés sales!
Je suis très méticuleux c'est peut-être ça la solution...

PS: Evitez le t-shirt quand même, les porteurs de lunettes savent de quoi je parle.