Repêché par les Mighty Ducks d'Anaheim lors du repêchage de 2001, il rejoignit le club-école de ses derniers après trois saisons passées avec le Drakkar de Baie-Comeau. Il passa par la suite aux Coyotes de Phoenix avec lesquels il fit ses débuts dans la Ligue nationale de hockey lors de la saison 2005-2006. Par la suite, il joignit brièvement l'organisation des Blues de Saint-Louis avant de revenir avec les Coyotes. Balloté trois saisons durant entre ces derniers et leur club ferme, le Rampage de San Antonio, Perrault s'engage finalement en 2010 dans le championnat de Suisse, au EV Zoug.