Direct, perfect way (6)
I believe the answer is:
honest
'direct' is the definition.
(associated in meaning)
'perfect way' is the wordplay.
'perfect' becomes 'hone' (synonyms).
'way' becomes 'st' (abbreviation for street).
'hone'+'st'='HONEST'
(Other definitions for honest that I've seen before include "Honourable, sincere" , "'Fair-dealing, upright (6)'" , "Frank" , "Not disposed to cheat" , "Sincere, upright" .)