If the user does not want to specify the submit vars as a Python dict, it should be possible to also pass in a YAML or TOML formatted file with the relevant key-value pairs, that will be read in and passed in to the Submit script.
The vars for the DAG script will not support this, since in the general case it is an iterable.