One of the issues that will then arise is the ability to show / hide filters easily based on Page Type and there are several filters that are already configured and working - these filters use ID fields in the Page Type and the filters use a pre-defined list of options.
I should also point out that if I use the search condition you pasted in Luke.Net or in the search condition of the Smart Search Results then I get no results.
The following does however yield results:
+_culture:(en-us AND skuoc_color:"#000000 ")
Perhaps there is an issue in the way I am storing the colors as whilst the above yields results the following does not:
+_culture:(en-us AND skuoc_color:"#000000")
Note: there is a space at the end of the color string in the one with results. Although personally I think it better to have the space since my filter will only be matching one item at a time even if I use the SKUID field for other variants - otherwise I might run into an instance where 31 is matched with 1031 or 231.