In July 2005 he was signed by Ascoli. He also sold to Udinese (another "white-black" striped) in co-ownership deal on 31 August 2005. Before that deal Ascoli already agreed a loan deal to Sambenedettese, a town not far away from Ascoli Piceno. Perrulli played his first Serie A match on 14 May 2006 against Empoli F.C., after he returned to Ascoli Piceno in January 2006, which Ascoli also bought the remain 50% half from Udine. In the next season, he played 27 matches with only 8 start. He followed the team relegated to 2007–08 Serie B, played another 14 Serie B match with only two starts. That matches were on 25 September 2007 against Vicenza as a winger and on 26 January 2008 against Piacenza as a second forward.