How to revoke permissions?Solved
Just add it like you would any other command using oxide.revoke.

Ex. oxide.revoke user $player.id zonecommand.use
thank you very much.

Additional question: Can this mod run commands OnEntityLeave? The goal would be to re-grant the permisions that were temporarily revoked when entering the zone.

It seems like using Zone Perms to do the permissions re-granting will work with its OnZoneExit.
Locked automatically