I have in fact googled this question, and I only found web pages making use of the references to green eye shades, not explanations of why people wore them.
It seems to have been accountants and printers, and all I can I can think of is that they both spent most of their day staring at figures on paper or little lead blocks. Was the green color supposed to be less taxing on the eyes or something?