The 33-year-old forward, who had surgery Sept. 26, told the newspaper he has been skating for the past "eight, nine, 10 days." He wore a noncontact jersey but participated in all drills.
"It's been feeling good and that's why we practiced today," Perry said.
"It's been four months. It's a work in progress. I have no expectations, just going out and doing the best I can do. … It was a good day. I'll take anything that's positive right now."
There is no timetable for his return to the Ducks (21-20-9), who have won two of three games since a 12-game losing streak. Perry was initially expected to be out five months following the surgery.
"I would say he's a little ahead of schedule," Anaheim coach Randy Carlyle said.
The Ducks are also without forwards Ondrej Kase (upper body), Ryan Kesler (lower body) and Jakob Silfverberg (lower body).
Perry was third on the Ducks with 49 points (17 goals, 32 assists) last season. He has 766 points (366 goals, 400 assists) in 13 NHL seasons, all with Anaheim, which selected him in the first round (No. 28) of the 2003 NHL Draft.