I didnt see this mentioned but for those interested this project has been going on for a while. Using light guns on a flatscreen.
https://github.com/charcole/LCDZapper/issues/1

There is also the Sinden light gun for Mame that is supposedly better than any of the alternatives