Can Revit create linetypes with text along the line or symbols to represent stormwater or various other services?
The short answer is no. You can create a line based detail component, but the text symbols would need to be a nested symbol family. I've created one which enables me to set the value for the text to anything I want as a Type parameter. You can't currently do this for a curved line though...