In January 2005, Perkins as Puma debuted in Full Impact Pro (FIP) by defeating Azrieal. At "Unfinished Business", Puma was attacked by Azrieal and his ally CM Punk, and at the following show Puma lost a singles match to Punk. On February 12, Puma won a four-way match against Azrieal, Jerrelle Clark, and Eddie Vegas. Four years later, he returned to FIP as T.J. Perkins, in a loss to Davey Richards on March 28, 2009. He developed a winning streak, defeating Jay Bradley, Nigel McGuinness, and Sal Rinauro. In November 2009, Perkins entered the 2009 Jeff Peterson Memorial Cup, defeating Arik Cannon and Shane Hollister en route to the semi-finals, where he lost to Richards. In April 2010 at "Southern Stampede", he returned to FIP using the ring name TJP, where he participated in a battle royal before he defeated Chasyn Rance.