Refactor CreateRouter to use update_dict

At this point in time, 'distributed' is a positional argument and
thus doesn't need to be moved into the resource body.

Change-Id: I1d5c7c360fc76b5da9e145d70ce6d9e7a90d80bc