Another issue is that it operates on lemmas and it completely disregards correct word forms.
a weighted linear combination of SemPOS and BLEU (computed on the surface representation of the sentence) should compensate for this.