Setting a capath and setting 'verify' to 'require' does not seem to work as expected.
A test script with Net::LDAP manual setup for identical capath and verify: require works, but the same settings in the Connector code result in an authentication failure without any visible warning. If verify is not set to require the connection works fine.
No further debugging has been done on this yet.