Rugby League at grassroots level needs to change, more so at Open Age rugby. Players today have so many commitments throughout the year, and more so at weekends when they need to work, spend time with their partners/family, holidays etc. Times have changed so much for the working person, however, the game and it's organization hasn't.
In addition, costs are increasing for all clubs, so a different approach is also needed at club level. Rugby league may not be enough for some clubs to survive.
My thoughts would be the following :
Regionalize the NCL to the following areas :
1) Cumbria, Greater Manchester (may have 2 divisions), Merseyside / Cheshire, North/Central Yorkshire & South Yorkshire.
Invite clubs outside the NCL to join to ensure that there is around 10/12 teams per division.
2) The above structure will allow games to be scheduled Friday/Weekday nights in the summer allowing players to have a few weekends free. In addition, coach travel costs would be greatly reduced.
3) At the end of the season, the top two teams of each division with the winners of the other leagues i.e. Midland, London etc, play for a National Cup with the prestige it used to have. Raise the profile, increase the sponsorship.
Places 3 & 4 plus the runners up in the other leagues like Midland, London etc play for the Trophy.
Places 5 & 6 plus the 3/4 placed teams in the other leagues like Midland, London etc, play for the Plate.
All the finals are played on one day at one venue.