Hey, that is pretty much the structure Im currently using, with the addition that I have separated arms and legs, so something like this would be awesome:
- Run
- Head
- FrontArm (Right Arm, in this sprite's case)
- BackArm (Left Arm)
- Torso
- Front Leg (Right Leg, in this sprite's case)
- BackLeg (Left Leg)
- Any weapon
- Slash Smears, etc
- Idle
- ...
I have been doing this manually for some other assets I have acquired, and I'm sure yours will greatly benefit from this separation as well
Hope This helps!