2D cad Pipe to Revit

How to.do.this…
read a layer from a cad file where lines are drawn?
then create pipes of a specific dimension and at specific elevations from the data?
because then I can think of reducing piping a lot.
otherwise how do people do huge amount of piping (for example Fire Water Pipes) in a fast fashion