Personally, when I have to work with dxf on Solidworks, I open them with draftsight and I purify them as much as possible, keeping only what interests me.
Is this the file you received or have you already reworked it?
Opening it with Autocad, it's pretty clean, there are just 252 splines and 251 hatch blocks. To do cutting, first remove the hatching, then you can try to simplify the splines but I'm not sure you'll gain on the time spent.
Another solution I use for complicated logos like yours is not to switch to SW.
You make your part in SW, that's no problem, then you probably have to save it in dwg or dxf to pass it under your CAM software for the laser.
So once the dxf/dwg is done, that's when you copy your logo on your part with the right size and then you can process under your laser software.
Disadvantage you don't have a visual on your 3D model under SW if the customer wants a preview before machining. (nothing prevents you from providing a view of the DWG to show the position and size of the logo)
So solution to use if your only goal is to get the part out of the machine. There's no point in wasting time redoing it in SW just to look pretty;)
In my case (the most frequent) I use more often the method of the image in the background of the sketch that I draw in line/arc of a circle (less program line for the cnc) and then I add a scale function.
To finish I create a sketch by recovering all the contours at the right scale that I can transfer to the desired part(s). (stencil method)