The 23-year-old, who spent two successful loan spells with the Pilgrims in 2017-2018, will now be playing his football at The Jakemans Stadium on a permanent basis after leaving promotion final winners Harrogate Town.
Middleton has put pen-to-paper on an initial one-year contract.