I would suggest using custom date fields (Time Off-Start, Time Off-End)
or what not. Add these to your custom form. Then create a calendar that
pulls in those dates that you populated only filtering 'time off'
approved. (Of course, you could do pending too if you wanted to, just
use a different color). You could also use the 'assign to' field on the
form for it to route the correct place.