I agree that the existing syntax is less than helpful, however, causing the naming to be template-specific seems weird to me.

I'd also point out that the colours won't necessarily match those names in all schemes.

Not sure what the solution to this is, just pointing it out.