An exception would be cocktail cabs, which use separate controls for P1 & P2.
Perhaps a mod to the MAME source could allow the control swapping, but not flip the screen for upright cabs? I'm not sure, but I think this topic has been discussed before on these boards.