the dead animal parts will reanimate and kill the butcher
Yes.
Also, I find embarking with hammers are a nice method of zombie protection. Copper warhammers are one of the most effective weapons in the game, and they're copper cheap.
Spears are a definite no, at least in the early stages of a fort - Dwarf AI tells them to stab, lodge in a corpse wound and twist before pulling out, leaving them vulnerable to getting knocked over and mobbed. Knowing that, a Spearlord with a candy spear is surprisingly one of the most effective ways of dealing with large undead.
Battleaxes, if you can get them, get them. Unless you rely heavily on traps and don't want your traps clogged, go for these.
If you're going to be stuck with zombies forever, you might as well reduce their effectiveness.
Example:
1 goblin zombie - a threat, scratches from these can break bones and cause heavy bleeding, not to mention rip/tear ignores armour.
+ Axelord
=
2 hands with no fingers, and a head with no features. All they can do is push. Easy to kill a second time around, and you can safely (well, more safely) have your civilians haul them to your burial/burning pit.
Above all though, I'd recommend you invest in some marksdwarves. Hordes of undead fliers will be the undoing of melee squads, and the happiness drop from being attacked by the undead is devastating. Marksdwarves neutralize these problems.