1) Вам нужно математическое определение легкости.Таким образом, он должен функционировать от цвета к целому числу, которое представляет легкость
2) Если вы предполагаете (например), что это сумма $ red + $ green + $ blue, вы можете использовать этот вид сортировки
usort($colors,function ($rgb1,$rgb2){
$red1 = hexdec(substr($rgb1,0,2));
$green1 = hexdec(substr($rgb1,2,2));
$blue1 = hexdec(substr($rgb1,4,2));
$red2 = hexdec(substr($rgb2,0,2));
$green2 = hexdec(substr($rgb2,2,2));
$blue2 = hexdec(substr($rgb2,4,2));
return ($red1+$green1+$blue1) - ($reg2+$green2+$blue2);
})