GZDoom Support
Theoretically, this shouldn't be too difficult, because GZDoom can already handle mods in a similar way to how OpenMW handles data files, through an autoloading system. So, you would just put the mod into Portmod's package directory, and add the path under the relevant game header. For example...
[Doom.Autoload]
Path=/path/to/mod