Diego, there was an error with the rp not recognizing .vuh files named other than index.vuh, which should be fixed in the more recent oacs-4-6 and HEAD versions. In 4.5 it's most likely broken.
Are you using sdm.openacs.org because it contains older versions of the documentation? Otherwise you might want to use https://openacs.org/doc/openacs-4/rp-design.html instead.
Also instead of ad_returnredirect you might want to use rp_internal_redirect together with rp_form_put - I wonder why the first one works at all, and doubt that it will have the desired effect on all browsers.