What about something like:
form create edit \
-cancel_url $return_url \
-cancel_label "Cancel"
where cancel_label would be "Cancel" by default or the i18n-ised default, and the button would only appear if cancel_url is specified? This would fit in better with the self-describing api of the form builder IMHO.