Perry foi finalista perdedor no evento 1 (Ronnie O'Sullivan gañou 4<unk>0) e no evento 12 (Stephen Maguire gañou 4<unk>2) durante a serie Players Tour Championship. Estes resultados axudáronlle a clasificarse para as Finais, terminando 11o na Orde do Mérito. Foi nas Finais onde Perry tivo a súa mellor carreira nun evento de clasificación durante a tempada 2011-12 cando derrotou a Fergal O'Brien e Graeme Dott, antes de ser derrotado por Neil Robertson 1<unk>4 nos cuartos de final. Nos outros eventos de clasificación durante o ano chegou á segunda rolda tres veces, culminando cunha derrota de 7<unk>13 ante Maguire no Campionato do Mundo. Perry rematou a tempada como número 24 do mundo. Comezou a tempada 2012-13 chegando á segunda rolda do Clásico de Wuxi grazas á retirada de Matthew Stevens e perdeu 4<unk>5 a Ricky Walden. Foi derrotado 1<unk>5 por Marco Fu na primeira rolda do Australian Goldfields Open.
, antes de gravar o seu mellor resultado do ano no Masters de Shanghai. Derrotou a Barry Pinches na clasificación, a Stevens por 5-2 na primeira rolda e despois a Neil Robertson por 5-0 para chegar aos cuartos de final. Nunca houbo un frame entre Perry e Mark Williams nos seus cuartos de final, con Perry facendo un break de 131 para forzar un frame decisivo que perdeu. Gañou dous partidos máis en eventos de clasificación durante o resto da tempada, o primeiro foi un triunfo por 4 a 0 sobre o número un do mundo Mark Selby na primeira rolda do Aberto de Gales.