Modular Level UV Layout Best Practices

I’m building individual pieces for a new modular environment, such as walls, walls corners, floor and ceiling tiles, etc. and I’m wondering what UV Layout best practices are in these cases.

Textures for these modules are created in Substance Painter so my idea was to pack all these modules UVs in a single UV Tile, so I can generate a single texture (therefore a single material in UE4) for all of them instead of having a separate texture and material for every individual piece.

So my question is: What approach is better between the two mentioned above in terms of flexifbility, performances and lightmap generation quality?