Overtime Change To Time Off/Leave

Can the system apply hourly leave/time off? For overtime is there any direct method to change it to leave that can be apply by staff?

Yes.

Not yet, but later I plan to add a Time Bank feature to support such purpose.