as far as i know 'rotation' is the only kind of type you can pass over to the animation class.
make the rotation axis very very - and i mean _very_ - far away from the model and the rotation angle very little, so that you get an almost linear animation. there's no other way i'm afraid
perhaps there were more rotation types planned or we get to know more when armed assault comes out, who knows...