Converting from RGB Color Picker to Surface Reflectance
Yes, I think you're right. The values from a typical color picker would be in a gamma encoding or sRGB encoding and would need to be converted to linear to use as reflectance. This is probably just a mistake in the book.
(BTW, in case you're not aware, sRGB isn't actually gamma 2.2 but a more complicated transfer function.)