Having said that, I have no idea if there was some tech transfer from Russia to Iran to enable it.
Cruise missiles are harder to intercept because you don't know where they will hit. They can change course on short notice which ballistic missiles cannot do after burning their fuel.
Note that plain old ballistic missile warheads are quite challenging to intercept. Past operational systems used nuclear warheads on the interceptors.
Cruise missiles have a lower range but can change course. This makes interception more difficult since you don't know for sure where they will hit. The difficulty in intercepting ballistic missiles is that they are very fast and supersonic cruise missiles would make up for the weakness of being generally slower.
The only guided munitions in WW2 I know of were naval torpedoes, I think everything else was still unguided.