"It's a good feeling to score a goal anytime in the NHL," Perron said. "And much more so when you miss that amount of time."
Perron missed 97 games since being injured on a high check from the Sharks' Joe Thornton on Nov. 4, 2010.
Earlier Saturday, Perron tweeted: "Just got a very classy text from Joe Thornton wishing me good luck for tonight! He is a class act! Nap time and then game on!"
St. Louis coach Ken Hitchcock was impressed with Perron.
"He's really going to help us out," Hitchcock said. "About four more just like him and we'll be fine."
Perron took 25 shifts and played 19:05.
"It's been a long road, obviously," Perron said earlier this week. "I didn't expect it to be that long, obviously, in a short career so far. I'm just glad to be back to 100 percent healthy now and ready to go."
Perron was a first-round pick in 2007 and is one of the team's best stickhandlers and skaters. He had five goals and two assists in 10 games last season, one of the goals coming after the concussion in the game against the Sharks.
Information from the Associated Press was used in this report.