Can requesters enter information when requesting entitlements, and using it on provisioning?

To add to what @MVKR7T suggests, I highly recommend you check out this blog post that discusses how to use the Access Request Submitted trigger in workflows. You could intercept access requests for entitlements and then send a form to the requester, or anyone else, and then capture the form results in workflows. From there, you can add additional comments to the access request stating the additional requirements for provisioning, send emails to the people that will provision the entitlement with the additional info.