Saving from .DWG to .DGN

I have a large amount of drawings that I need to save from .DWG to .DGN but at the same time i need to map the levels, text, lineweights, line colours etc.

Example of the conversion I need below.

AutoCAD Layer name Microstation XM Layer name
TEXT GEN-TEXT
DRAW GEN-LINE
AutoCAD line colour Microstation line colour
Green 0
Yellow 0

etc. etc.

Now I can open the DWG files i have been given in Microstation or I can open them in AutoCAD and export them but I'm not sure which is better? I tried saving from AutoCAD as DGN file and then save as DGN again in microstation using a csv file but Microstation just crashed.

Any help greatly appreciated.