Li6H is perfect for shielding warhead. Li6H (Lithium-6 hydride) contains hydrogen to slow down neutrons and lithium to absorb them. It has hightest hydrogen content of any hydride, high melting point and can be casted.
The shielding takes some space and the warhead yield is smaller than without shielding. The goal is not to completely block neutron flux but to reduce it to the level where exploding countermeasure must be very close.
Neutrons needs something with light atom like hydrogen - water or maybe polyethylene and lots of it to slow down. So a small nuclear explosion which emits a neutron pulse might work pretty well. It would hellish if it somehow exploded over a population center, though. Didn't get hit by the ICBM (good). Everyone's bones melted (bad).
Radiation hardening the warhead against this type of attack would make it less effective.