A95: why not take the feat Short haft from player's handbook 2, which does the same thing, but with no penalty?
Also, I don't have the feat or the invocation in front of me, but I imagine since the Eldritch Glaive is considered a Glaive, the Short Haft feat would work.