Well, I wouldn't necessarily call it trouble as much as looking for a way to shorten the time spent animating the hands. I've read up on constraints and parenting and whatnot, but the hands don't stay on the staff for very long at all, so there isn't much that simply constraining would help with.
How would you attack this? Multiple constraints? Or just go pretty much FBF at the end?