One option would be to use the DAGMC surface mesh geometry which is a collection of triangles.
There is a micro package that takes vertices and outputs a DAGMC geometry that can be run in OpenMC.
There is also a discussion on tetrahedral meshes that might be of interest over here