I don't want to speak for Megiddo but I can't imagine that it would be too hard to have some sort of cvar where if set to off would just not use the colors. I was looking at the base code the other day and where I don't think a module could be written that would overwrite the color function without messing something up, it probably wouldn't be too hard to code it straight into ULX.