If you want reference semantics but do not want to have pointers in your code, yes classes are your best choice.
Alternatively, isn't this a good place to use ref parameters? Or is there some semantic I'm missing here?
http://dlang.org/function.html#parameters BTW, Vicente, the D.learn section is a great place to get help. :) -Wyatt