The length should be found such that the group delay is minimum
It is given that the impulse response is real. One zero of the Transfer function is at $0.6e^{j\frac{\pi}{4}}$, and another one is at -2.
Since the impulse response is real (and the phase is linear), there must be three other zeros (from what I read): reciprocal, conjugate, and conjugate reciprocal of $0.6e^{j\frac{\pi}{4}}$
So I computed the transfer function using these five zeros, but the coefficients of powers of $z$ weren't symmetric at all (which is required for linear phase).
I must be missing something. Please help.