Fix for newer Mojolicious

it seems that UA->post_form is deprecated in favor of
->post($url, form => {...})