Проблема в том, что по какой-то причине вы заключили значения формы в одинарные кавычки.Вы хотите отправить структуру данных.Например:
$resp = $ua->post('http://someurl/test.php',
'Content_Type' => 'multipart/form-data',
'Content' => \%form);
Вы хотите отправить ссылку на хэш %form, not the has reference contained within an array reference as you had (
[\% form] ). If you had wanted to send the data as an array reference, then you'd just use
[% form] `, которая заполняет массив парами ключ / значение из хеша.
Я бы посоветовал вам прочитать документацию для HTTP :: Request :: Common , в частности, раздел POST, для более чистого способа сделать это.