I *think* that whilst having the node value on its own line makes it much more readable, that extra whitespace also becomes part of the value, unless stripped by the RoutingExtraBundle. I say this because I am currently configuring parameters in the DIC XML config and they have to be inline with no surrounging whitespace.