The Workflows module can be used to manage leave requests.
This can be set up so that you can see any requests that are coming through from your internal team, via a form created for your team to complete with their request and then be used to manage the approvals or the denial of the request that has been sent through.