If I understand correctly the author’s main point is
if the LUT you are evaluating is negacyclic, then you can encode the information by using all p the possible values for the message, otherwise, you can only use p/2.
What is negacyclic LUT? I know about cyclic/negacyclic convolution of polynom multiplication, but that sentence is confusing.