Some misc things I noticed that may already be in your backlog, but thought I'd mention.
TRex miner is missing "sonoa" algorithm, and is fastest in my testing on 1080ti
TRex miner has lyra2z listed (though disabled) but is not supported
AeriumX needs to be remapped to use "aergo" as algorithm ID (it's backwards in algorithms.txt). You could add an alias for both "aergo" and "aeriumx" to map to "aergo". All miners and pools I've seen use "aergo" to identify it.
CryptoDredge miner is configured to use "--submit-stale" for lyra2z, but doesn't indicate that is a supported command-line option
Supported algo list for Z-Enemy looks to be cut-paste from TPruvot ("vitalium"?) then edited. Cleaner list would be:
"aergo" = "" #Aergo
"hsr" = "" #Hsr
"phi" = "" #Phi
"phi2" = "" #Phi2 (cryptodredge faster)
"poly" = "" #Polytimos(not tested)
"bitcore" = "" #Bitcore (t-rex faster)
"x16r" = "" #X16r (t-rex faster)
"x16s" = "" #X16s(t-rex faster)
"sonoa" = "" #SonoA t-rex faster)
"skunk" = "" #Skunk(Delos faster)
"timetravel" = "" #Timetravel(fastest)
"tribus" = "" #Tribus(trex,cryptodredge faster)
"c11" = "" #C11(Alexis78v1.2 faster)
"xevan" = "" #Xevan(fastest Alexis78Xevan very cose)
"x17" = "" #X17(Alexis78,Delos,enemy1.03 faster)
"hex" = "" #Hex(fastest)
Pool config example files still use deprecated "ID=xxxx" convention for WorkerName
In Readme notes, it's not clear whether pool config sections inherit settings from the "default" one if they aren't present in the custom one or if all options need to be defined for all pools. e.g. If all you're changing is the "Wallet" for each pool, do you still need to cut-paste all the other settings from default?
May be a good idea to add "-N" option for x16 algos on supported miners (e.g. Z-Enemy/-T-Rex) to get more accurate benchmarks. At the least, the "-N" value should default to the StatsInterval setting, instead of the default of 30.
Some misc things I noticed that may already be in your backlog, but thought I'd mention.
"aergo" = "" #Aergo
"hsr" = "" #Hsr
"phi" = "" #Phi
"phi2" = "" #Phi2 (cryptodredge faster)
"poly" = "" #Polytimos(not tested)
"bitcore" = "" #Bitcore (t-rex faster)
"x16r" = "" #X16r (t-rex faster)
"x16s" = "" #X16s(t-rex faster)
"sonoa" = "" #SonoA t-rex faster)
"skunk" = "" #Skunk(Delos faster)
"timetravel" = "" #Timetravel(fastest)
"tribus" = "" #Tribus(trex,cryptodredge faster)
"c11" = "" #C11(Alexis78v1.2 faster)
"xevan" = "" #Xevan(fastest Alexis78Xevan very cose)
"x17" = "" #X17(Alexis78,Delos,enemy1.03 faster)
"hex" = "" #Hex(fastest)