Would it take more time to make the hair animation move less? Maybe half the distance it does right now?
Yes, yes it would.
That hairpiece has 24 Puppet Warp pins on it (pictured above) which is more than all the other moving parts combined. Now, when I move them I typically will click and drag, since the pins will drag slowly in 1 pixel increments. I can easily move each pin, say, down one more pixel for every frame. If I want to move less than a pixel, I have to nudge it with the keyboard one keypress at a time. Moving 24 pins, keeping track of how many nudges I do each time, and making it look neat across 21 frames... that's a lot of nudges!
I guess that's all then, yea? The file clocks in at 896kb, that span 126 frames, which are composed of 247 different layers that flash a new frame every 0.08 seconds, meaning the whole thing runs just over 10 seconds before it loops. Hope you like it~