I can verify that the gufw package does not pull in all necessary deps. On Light 7.2 32-bit I added python-netifaces, gobject-introspection+pygobject3, and webkitgtk3.
After that, gufw does launch and seems to work as it should. When I turn firewall ON, nmap reported that all ports changed from "closed" to "filtered".
More notes: the .desktop launcher specifies the use of "vsuper gufw", but changing that to just "gufw" is desirable. Additionally, the hicolor icon cache needs to be updated to register the proper icon for the menu. Tested local builds, up to 16.04.0 worked.. probably a good spot, as it is LTS.