A poem, to me, is not too long if it maintains my interest and everything it says is relevant to it's goal. And the last part's negotiable, as long as it maintains my interest.
I wouldn't worry about length, just about saying what needs to be said without redundancy or rambling.
Jerry