Perry, 22, scored 18 goals last season in the North West Counties, and has been sought after by a number of clubs.
The club statement on his arrival said Marcus was keen to play his football at the very high standard of the Northern Premier League and raring to go for pre-season.
He previously played for St Helens Town.
Keep up-to-date with our exclusive email newsletters.
Subscribe