If your velocity macro calls a java method, you can put a breakpoint into that method. Not much help, but more than nothing.
Personally, I usually "print" the vairables into the html, but that is very dangerous, because I can easily forget to remove...