For example, if you wanted to generate admin/config?destination=admin/content, in HEAD you couldn't by using route names, it would come out as admin/config?destination=admin%2Fcontent, with the second / encoded.
Is there a reason we can't change that?