Not really sure what you are after.
Adjusting the line weight (and other formating) after import either by Macro or manually should not be a big deal. I am missing something.
Not being able to keep all formating 1 to 1 between visio and acad seems acceptable.