Perry, 22, began his career at Aston Villa, before joining Walsall in 2019.
The midfielder made 42 appearances for the League Two outfit, scoring twice.
During the 2022/23 season, he spent time on loan at Yeovil Town and Leamington.
Perry departed Walsall in July 2023 to join League of Ireland First Division side Waterford, before returning to England in December to link up with Salisbury.
Photo credit: Macclesfield FC
Keep up-to-date with our exclusive email newsletters.
Subscribe