Update route handlers to accept form data in lieu of JSON