Kenneth Moreland (of CoolWarm fame) gives an algorithm for designing perceptual diverging colormaps that should be straightforward to implement here. He uses CIELAB as the core perceptual colorspace, so it would be interesting to see it reimplemented with CAM02-UCS instead.