Honestly, after using the infinite dye mods, I can't go back. It solves all the save scumminess of using the dyes in the simplest way. Just raise the prices of the dyes at shops and make some dyes rare chest finds and it can be a little side collectathon in the game to get them all.

Make it official and no one will ever complain about the dye system again.