Having agreed terms with Albion, Roberts becomes the club's first new signing ahead of the 2023/24 season.
He previously played under manager Jon Macken at Colne and spent the latter part of last season at Wythenshawe Town, where he featured 11 times.
Witton finished the 2022/23 campaign in sixth place, four points adrift of the play-offs.
Keep up-to-date with our exclusive email newsletters.
Subscribe