Well, the doru was only 8 feet long--shorter than a short pike.
As to animations: I was wondering if it were not possible to design a new animation for them, by the use of a slinger skeleton.
Here, a bone_weapon can be used, which will let you rotate the spear.