The team signed top prospect Gabe Perreault to a three-year entry-level contract, general manager Chris Drury announced Monday.