John Rooney declined a contract offer from Macclesfield Town to sign one with MLS