New Parramatta captain Mitchell Moses has been ruled out for six weeks with a foot injury, in a brutal early blow for coach Jason Ryles.