Is there a simple way to enable/disable groups of fonts?
You can create font collections in OS X's own Font Book. These collections are shown in the left column and can be activated and deactivated from the context menu (right click on a collection name).

Fonts can exist in multiple collections, so you could create one with all fonts to be deactivated after your Photoshop work, but also more differentiated and overlapping groups if needed.