Weir is out of contract at Worcester City but could return there next season.
"If I don’t do it now, I might not get another chance. I had a chance to play for a different club in Australia two years ago but I didn’t take it up.
"As a part-time player we don’t earn money for football during the summer, so it’s a chance to get paid too.
"Hopefully, Worcester won’t sign a left-back before I come back and will also still have space in their budget."