Will {{render}} support parameters from the template?

Hello; when using {{render}} in a template is possible set a controller name and model, which i find useful; but if i need to render with another template (not the default which is taken from the controller name), then i have no more options than override renderTemplate in my route.

Could be possible to add some parameters to customize its default behavior in the future (make it more flexible, like setting controller properties)?

My actual case: i have a controller which handles a form. Its default template has horizontal aligned input fields; somewhere else in the application i need to present the same form but in a vertical format.

PD: also when using {{render}} with a model, my content observer (defined in the controller class) is not called; this is by design or a bug?