It’s not extremely common to have separate links, but it happens here and there. Also, due to the local guidelines some rather big roads get labelled as residential.
One problem with leaving the link roads unnamed while the main road is named is that the routers avoid usually unnamed roads if they have a named alternative. Does noname=yes avoid this issue?