For HSL you only need conversion functions for HSL->RGB and back, which are really simple and ready-made pieces of code. E.g. here algorithm - HSL to RGB color conversion - Stack Overflow
Then you just show the HSL sliders to the player and translate to RGB for your purpose under the hood.