Someone has already made some lens simulations with the ray portal BSDF, and the results seem quite good!