We have a jsonp service that is basically just our normal REST service but wrapped in the jQuery callback function and with some simple back-end stuff with 'X-HTTP-Method-Override' for POST, PUT, and DELETE.
The main difference is that in POST and PUT fields are sent as query string items.
Is it hard to extend Can.Model to work this way?