One way to create cables and hoses is to create a hose with a 2 projection datum curve. I have done this in the past and it seems effective. Also, I am not sure if you have ever done this before, but when you create the 2 projection datum curve, use Measure>Transform (csys). By utilizing Measure>Transform you can pin-point the exact location of each end of the hose/cable.
Pro/Cable is the most flexible way to represent wires in Pro/E in both harnessed and non-harnessed forms that I have seen. using swept protrusions on datum curves/splines is a quick-fix method and is much less friendly to redefining in assembly. Drawbacks to Pro/Cable are mainly that it treats wires in an assembly as a single part together(and individual wires as features of that part) and to the best of my knowledge you can't select individual wires in a harness part in a Pro/Process assembly.