Is there any way to attract or influence iron golems?
Use a lead. It works in the new update.
No, golems will only follow you if you've attacked them, which isn't recommended. There's no peaceful way to make them follow you.
Like every mob, though, they can be moved with water streams. Trap them and build a canal to bring them back to the village. Or, if you want their iron, trap them and move them away from the village. Once they are far enough they don't count for the golem spawn limit anymore and new ones will spawn to replace them. Then you can build a crusher to "peacefully" dispose of your extra golems and harvest their iron and roses.
If you have Minecraft 1.6+ try using a lead to pull them.
You make a lead with 4 string (S) and 1 slimeball (O):
S S _
S O _
_ _ S