Początek kariery Perrona w NHL wiąże się z Entry Draft w 2007 roku. Zawodnik został wybrany w 1 rundzie z 26 numerem przez St. Louis Blues. Wcześniej występował w zespole Saint-Jérôme Panthers z QJHL (Quebec Junior Hockey League) rozgrywając 51 meczów w sezonie 2005-06. Kolejne rozgrywki dla Perrona były bardzo udane. W debiutanckim sezonie w QMJHL (Quebec Major Junior Hockey League), zdobył dla Lewiston Maineiacs 39 bramek i łącznie 83 punkty w 70 meczach. Z drużyną z Maine wygrał Coupe du Président i wziął udział w Memorial Cup. Po przedsezonowym okresie przygotowawczym, 2 października 2007 potwierdzono, że Perron nadchodzący sezon rozpocznie w barwach St. Louis Blues. Jego progres był imponujący - mniej niż 3 lata przed rozegraniem pierwszego meczu w NHL grał jeszcze na poziomie Midget B w Fleurimont. 3 listopada 2007 Perron zdobył swoją pierwszą w karierze bramkę w meczu z Chicago Blackhawks. Grał przez cały sezon i 10 listopada 2009 zdobył swój pierwszy w NHL hat-trick w meczu z Vancouver Canucks.