The new men do barge right in (6)
I believe the answer is:
'the new' is the definition.
(I've seen this before)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for modern that I've seen before include "The very latest available" , "See 11" , "'Contemporary, up-to-the-minute (6)'" , "Belonging to the present or recent times" , "Belonging to the present time" .)