Caught one really liking page showing part of road network (10)
I believe the answer is:
cloverleaf
'part of road network' is the definition.
The definition and answer can be both man-made objects as well as being singular nouns.
Maybe they are linked in a way I don't understand?
'caught one really liking page' is the wordplay.
'caught' becomes 'c' (cricket abbreviation).
'one really liking' becomes 'lover' (I am not sure about this - if you are sure you should believe this answer much more).
'page' becomes 'leaf' (leaf can mean a page).
'c'+'lover'+'leaf'='CLOVERLEAF'
'showing' is the link.
Can you help me to learn more?
(Other definitions for cloverleaf that I've seen before include "Level of car (anag) - type of road junction" , "Motorway intersection" , "Lucky, if one of four" .)