Most of the information is already available here.
But instead of using a module cage I’m using an old modem.
The idea is the same.
For more information you can go and check out my Github repo containing ways of writing and reading the modules.
Also take a look at my other posts regarding SFP modules.
Connect SDA1 to MOD-Def(2), SCL1 to MOD-Def(1), 3.3V to VeeT, VccT, VccR and VeeR (they are most likely bridged on the itself), finally connect the ground.
Don’t use a hat (except if it can toggle the power or ground pins)!