Hi Peter
Photoshop color management , based on ICC profiles does not work directly with OpenColor IO. So it depends how you are using the output.
If you want to bring your files across and immediately have them look the same as you saw in Blender's viewport then you may struggle.
The link below gives tools to build LUTs but that will not be straightforward.
OpenColorIO
This site has plug ins for After Effects fnord software blog: OpenColorIO for After Effects and for Photoshop fnord software blog: OpenColorIO for Photoshop (but users comment on issues with the Photoshop plug in) .
You asked what others do with 32 bits:
Me - I don't use the Filmic configuration in Blender at the moment. Nothing against it I've just not got around to trying it.
At the moment I just try and get the best default render I can in Blender's viewport (using Default View setting and checking the scene in Log - knowing that I will do a 32 bit - to 16 bit conversion later). I then save the render in Blender as 32 bit EXR Full Floating Point . I then open it in Photoshop assigning sRGB (which is only assigning the primaries - the 32 bit file remains in a linear space) and convert to my Working Space (again it keeps the linear gamma) and finish it using Camera Raw to convert to 16 bit. If that is a one off conversion that is it. If a smart object is needed it is a bit more convoluted since the Adobe Camera Raw filter no longer works in 32 bit..
For a smart object I open the 32bit EXR in Photoshop and assign sRGB (which keeps the linear gamma) . I save that as a flattened TIFF file in 32 bit floating point. I then go to Lightroom and convert that file to DNG which I then open in Photoshop as a smart object. This opens a 16 bit file but with the 32 bit DNG as a smart object . Double clicking on the smart object opens it with Camera Raw - where I can make it look right for my display and save it as 16 bit PSD (still containing the 32 bit smart object).
Dave