A ‘beloved’ Perth hotel worker is learning how to walk again after he was punched in the face on his way to work last month.