I think this page will help you to get up to speed with routes, relations etc.

If two roads really intersect (they ‘touch’ each other) then they should have one (or more) common node where they intersect. But if they cross using a tunnel, flyover, bridge etc. then the two roads should not have a common node.