Thanks for the idea.
The connection port has been enable for classes in the following beta: https://dl.dropboxusercontent.com/u/13064071/plantuml.jar
About the arrow in the middle of the connection, you can use:
@startuml
class engine
class transmission
engine #- transmission : Torque >
@enduml
which is not exacly what you are expecting.
The most difficult part is to find the right syntax.
What do you think about:
engine #->- transmission : Torque (for vertical line)
engine #>- transmission : Torque (for horizontal line)
We are just wondering if the PlantUML syntax is not going to be too cryptic...