And why not change dired-do-chmod to use set-file-modes together with the symbolic mode parsing functions?