Apply complex hole pattern to simple face while maintaining good topology
If the pattern is tiling then maybe create a small section first. 

If it were me, I would rather import the "white portions/ not the holes" svg as a plane, remesh that plane (example used is Text but SVG acts like a text object, same topology problems https://www.youtube.com/watch?v=16_Xhzg6bRQ 
 and/or https://www.youtube.com/watch?v=7ZDwMzjVBi0) and then solidify it. Then apply a horizontal and vertical array. After creating a big enough plane, use your desired object as the intersect boolean of the arrayed pattern.

In general, Bools create messy topology. Some addons can help you fix those topologies. I personally use QUAD REMESHER but its a paid add-on. I heard Mesh machine can help you fix these issues too but I don't have that add-on. 

Alternatively, you can try learning how to do bools while avoiding messy topology. I recommend Arrimus 3D's Master Booleans in Blender https://www.youtube.com/channel/UCSLLdTBwLMfTKWS56tOiQpw/search?query=master+booleans+in+blender

Hope this helps.