I just finished building a RESTful API for one of my latest apps. I also built a simple admin interface scaffolding class that will enumerate resources and build simple form
Some web frameworks (e.g. Ruby on Rails) get around that by including a hidden _method parameter in the form with the value of the "actual" method, e.g.:
The framework then rewrites the request on the server side before processing to use the value of the _method parameter as the HTTP method.
Don't know if this helps you.