Rocastle then joined Crewe Alexandra for a trial, but he failed to win a contract after playing 45 minutes in a pre-season friendly with Nantwich Town. He played for Aberdeen as a trialist in the Dean Windass testimonial match against Hull City, however he was not offered a contract by the club. In August 2009, he signed for Welling United, but left almost immediately after two Conference South appearances and joined Dover Athletic on a non-contract basis. He made his debut for Dover as a substitute in an 8–0 win over East Preston in the FA Cup. However, his stay at the Kent club was short, and in October 2009 he joined Forest Green Rovers on a non-contract basis. Rocastle impressed on his Forest Green debut, winning the man of the match award in Rovers 1–1 draw with Eastbourne Borough. He went on to make 15 appearances in the Conference National for Forest Green, before interest was shown in him by Swedish and American clubs.