The pipe block only needs 3 rotations, as turning it around its long axis or flipping it 180 degrees doesn't really change anything aesthetically.
(perhaps those other rotation states could be used for corner pipes or something? I count 16 orientation states for a corner pipe; 16+3 for straight pipes is still within the allowed rotation bits)