Refactor of volunteer routes, simplifying, making identifiers consistent

 - Moving the merging of the new document resulting from the database update to the callback in the exported route functions
 - Making parameter identifiers to the callback to the common update function consistent