I'd try using a custom spline Ik setup. The only downward/issue I can think of with this solution is the possible lost of shape but I think this can be fixed by using either a shape template to help the animator track the position in space ( bone should move in a arc shape) or use path constraint...
Replies