Hi Philip,
As per my understanding Roles requested by User should not be removed from Access Request by the approver, Instead he should Approve/Reject them accordingly.
If we enable "ADD ASSIGMENT" at stage settings in MSMP, then approve of that stage can add the assignments and only those assignments will have REMOVE button, but line items those were added while creating request should not be removed.
Regards,
Madhu.