Following the 2007 state election, Perry was appointed Minister for Juvenile Justice, Minister for Western Sydney and Minister Assisting the Premier on Citizenship in the second Iemma ministry, serving until December 2008. In December 2009, Perry was appointed to the Keneally ministry as Minister for Local Government and Minister Assisting the Minister for Mental Health, taking on the additional responsibilities of Minister for Juvenile Justice in June 2010.
After the 2007 state election, Perry became Minister for Juvenile Justice, Minister for Western Sydney, and Minister Assisting the Premier on Citizenship in the second Iemma ministry until December 2008. In December 2009, Perry was appointed to the Keneally ministry as Minister for Local Government and Minister Assisting the Mental Health Minister, taking on additional responsibilities of Minister for Juvenile Justice in June 2010.