If you sacrifice a little floor space or ceiling space below, you can probably scab in new floor members, possibly flat trusses or tji's to span that length. For the roof framing you can install a ridge beam with support to somewhere on each end and scab in new rafters. This will reduce some...