I would stick with MESS. It is quite cabinet friendly with the controller system. There is a small learning curver but its not too bad. Find the mess bios, I believe it is a5200.rom and place it in the /mess/bios folder. Then in the software folder, create a folder named a5200 and place all your roms in there. As you know, you can check my ini files on the CPViewer website for the proper launch parameters.
Good Luck,
John