I really like the idea of custom tags - it's a neat simple solution that isn't being overlegislated.
Besides, considering that the only way to use a hex value would be to type it in, it wouldn't be much help anyways. Imagine having to go through a bunch of law to remember what hex code it was and then type it into the colour menu. At that point i'd just randomly pick the green the feels the most right.