Haven't bothered with junction boxes in roof spaces for close to fifty years. As soon as three (four) terminal ceiling roses became available, I started using them as intended, with the loop to the rose, and in the last twenty years have transitioned to loop at the switch for 'simple' light circuits.
The only junction boxes I use for lighting circuits are for rooms with multiple lamp fittings and interacting switches, where I take, maybe, twenty cables or so to a readily accessible multi terminal junction box, clearly labelled and with circuit diagram enclosed.