В последних версиях (2015-2016) экспорт в автокад значительно улучшен, по сравнению с 2014 версией. Попробуйте - может быть отработает как надо.
Надписи еще можно попробовать "поднимать" командой _TEXTTOFRONT.
Через NET API теоретически можно выполнить экспорт, но нужно учитывать очень много нюансов. Я в свое время пробовал различные варианты, остановился на таком:
1. Делаю копию исходного чертежа. Дальше работаю только с ней.
2. Взрываю экспортируемые объекты Civil 3d (мне нужны только трубы, колодцы и их метки). Располагаю их в плоскости XY. Удаляю "лишние" объекты, получившиеся после взрыва. Исправляю маскировки.
3. Удаляю из чертежа все ненужные мне графические объекты Civil 3d.
4. Сохраняю чертеж.
В итоге, в чертеже из графики остаются только объекты автокада. После этого, выполняем стандартный экспорт для очистки от неграфических объектов Civil 3d. Все, чертеж для автокада готов.
П.С.
Вот пара тем, где я разбирался с некоторыми вопросами программного экспорта:
http://adn-cis.org/forum/index.php?topic=119.0http://adn-cis.org/forum/index.php?topic=538.0http://adn-cis.org/forum/index.php?topic=504.0