I have a Willem programmer. It does pretty good with most arcade roms (reading and writing). I had trouble with a 2732 rom (I think it was bad). I don't want to erase another until I'm sure I can reprogram it. No problem with 2764 and higher stuff.
The willem won't do 25xx roms like from pacman.
Using the Willem eprom programmer isn't simple! But, if you can build an arcade machine, you can figure it out. Also, you'll need an eraser (UV light) if you want to reprogram roms.
YMMV,
Rocky'