The spacing of the rafters is probably more structurally important than the size, more rafters supports more because they spread the load more sort of thing.
I just made entirely out of CLS, which is 3×2 I think, built the frames flat on the ground then lifted them up and pinned with the first rafter, then added them one at a time, no heavy or awkward lifting, can walk about on it no problem.
Best tip I discovered was concrete studs, looks like a big screw with a hex head for a socket, they need a hole drilled but they partially self tap and the socket head makes it far easier, they grip like nothing else straight into concrete or slab, you can go within 20mm of the edge of a slab.