Can we allot leave balance on proration basis?

Yes, You can allot leave balance on proration basis for their employees from Web Dashboard.
Go to Leaves > Setup Leaves > Manage Leave Policies > Add/Edit policy and scroll down to enable the respective option.