Perry got his first goal just 27 seconds into the game, putting Anaheim ahead to stay, and made it 3-1 early in the second period when he sent a shot home from the left circle off a feed from Hampus Lindholm.
Ryan Getzlaff and Nick Bonino also scored as the Ducks improved to 4-1-0.
Jonas Hiller earned the win, stopping 30-of-31 shots.
Former Duck Bobby Ryan got the only goal for the Senators, who fell to 1-2-2 on a season-opening, six-game road trip.
Craig Anderson started in net for Ottawa but was pulled after allowing two goals on seven shots in the game's first 4 minutes.
Robin Lehner relieved and turned aside 45-of-47 shots the rest of the way.