http://panasonic-denko.co.jp/ac/e/
ero may stand for "electrical relay output" which would jive with the above description.. and many are green....
http://www.google.com/search?q=capacitors+dc-film&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1
I am assuming that if you had a way to post a picture of it.. you would have.. if you can I am sure someone can identify it....
Is this method of construction pc board or wire to wire on the back of a fiberboard or just wire to wire ?