As Ben predicted I have marked this ticket as improvement rather than bug since nothing was broken beforehand really.
Nonetheless, revsion 493 in Roo trunk provides a solution to your problem. Effectively the delete method exposed by the controller is now aware of the page and size parameters. If these values are not passed in as part of the URI (or as a hidden parameter) the controller will set these parameters automatically to page=1 and size=10 so it is in line with the other default values.
Hope this helps. It would be great if you could test this from Roo trunk. Roo RC4 will ship this improvement (not a bug since nothing was broken previously).
-Stefan
