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 manage the approvals or the denial for a request that has been sent through.