The new functionality of Contingent Workers is really made for us. Configuration is very straight-forward (define simply the person types needed), and add the End Placement screen to the taskflow.
The API's to load and terminate contingent workers (or NPW: Non Payroll Workers) work out of the box.