You have a very good point about U152 in Iberia. I have my doubts as well that U152 is associated with the Romans.
- I have the hypothesis that U152 originated in Urnfield times, and spread later with the La-Tene culture. U152 clearly is linked with La-Tene, but not exclusively so.
- The Lusitanian Culture, which in itself is an offshot of Urnfield, might be responsible for the spread of U152 in Poland. If this is the case, some of the later East Germanic peoples (Burgundians, Vandals) might be also carriers of U152. In particular, the Vandals would explain U152 in North Africa.
- One might speculated that U152 in Britain originated from the Anglo-Saxons, but if you look at the distribution of U152 in Belgium and in northern Germany (or rather, the absence of U152 in the Saxon homeland), it's far more likely that British U152 originated from the Belgic tribes that migrated into Britain.