The Phoenix Coyotes have signed center Martin Hanzal to a five-year contract extension and made three roster moves to get down to 23 players before the start of the season.