What about a 64 team double knock out format instead of a 32 team group stage until Dezember, to find out who does make it to the round of 16 in February?
Participating teams as per 2015-16 domestic leagues. To make it simple, the better seeded teams wins in every round. To simulate a draw, the seeded teams are sorted in order of coefficient, while the unseeded teams are sorted alphabetically A-Z or Z-A. To make my life more simple, I didn't check for country protection nor "we have met before".
It'll be meaningful knock-out matches from the very first round. More European games for more champions until November/December. And unless complete desaster strikes, the big guns are almost assured 6 games. On contrary, even if some desaster strikes, i.e. Arsenal drawn vs Celtic in round 1 and losing, they are almost sure at least 7 games or even 8 games. See for yourself by checking Celtic's path after a 1st round loss to Arsenal.
.
Playoffs, home and away, August
Champions #26 to #55. Liechtenstein and Kosova, no participation.
Garabag Agdam (13.475) vs Alashkert FC (1.325)
Rosenborg BK (12.850) vs B36 Torshavn (1.975)
FK Astana (12.575) vs Crusaders Belfast (3.400)
Sheriff Tiraspol (10.575) vs Dundalk (2.590)
Red Star Belgrade (7.175) vs FC Santa Coloma (2.699)
Dinamo Tbilisi (5.875) vs Ferencváros (3.475)
FH Hafnarfjardar (5.750) vs FK Liepaja (1.075)
AS Trencín (5.400) vs Flora Tallinn (3.350)
The New Saints (5.200) vs Lincoln Red Imps (1.700)
F91 Dudelange (5.050) vs Mladost Podgorica (2.475)
Zalgiris Vilnius (4.925) vs Partizani Tirana (1.575)
Olimpija Ljubljana (4.625) vs SJK Seinäjoki (1.730)
Valletta FC (4.466) vs Tre Penne (1.316)
Vardar Skopje (4.200) vs Zrinjski Mostar (3.175)
So that's only one round of qualifiying for the main event. Resulting in the big countries still having their 4 teams. Resulting in more countries to have their runners-up and third ranked in the main event. Resulting in 39(!) champions in the main event, all those them with at least 4 games guaranteed for sure. With 6 games practically guaranteed for every top team.
.
1st round, home and away, September
CL titleholders. EL titleholders. Champions #1 to #25. Runners-up #1 to #12. Third-placed #1 to #8. Fourth-placed #1 to #4.
Real Madrid (176.142) vs APOEL Nicosia (35.935)
Bayern München (163.035) vs AS Monaco (36.549)
FC Barcelona (159.142) vs AS Roma (41.587)
Atlético Madrid (144.142) vs AS Trencín (5.400)
Benfica (116.616) vs Astra Giurgiu (11.076)
Paris Saint-Germain (112.549) vs BATE Borisov (34.000)
Borussia Dortmund (110.035) vs Besiktas (34.920)
Juventus (107.087) vs Borussia Mönchengladbach (42.035)
Arsenal (105.256) vs Celtic (40.460)
Manchester City (99.256) vs Dinamo Tbilisi (5.875)
Sevilla (95.642) vs Dinamo Zagreb (25.775)
Zenit St. Petersburg (93.216) vs F91 Dudelange (5.050)
FC Porto (92.616) vs FC København (24.720)
Napoli (90.087) vs FH Hafnarfjardar (5.750)
Bayer Leverkusen (89.035) vs FK Astana (12.575)
FC Basel (87.755) vs FK Rostov (11.716)
Shakhtar Donetsk (81.976) vs Garabag Agdam (13.475)
Tottenham Hotspur (74.256) vs Hapoel Beer-Sheva (4.725)
Olympiakos Piraeus (70.940) vs IFK Norrköping (3.975)
Dinamo Kiev (65.976) vs Legia Warsaw (28.000)
Olympique Lyon (63.049) vs Leicester City (15.256)
Villarreal (60.142) vs Ludogorets Razgrad (25.625)
Internazionale (58.087) vs Olimpija Ljubljana (4.625)
Ajax (58.112) vs Red Star Belgrade (7.175)
PSV Eindhoven (57.112) vs Rosenborg BK (12.850)
Anderlecht (54.000) vs Sheriff Tiraspol (10.575)
Sporting CP Lisbon (51.616) vs The New Saints (5.200)
CSKA Moscow (48.716) vs Valletta FC (4.466)
Viktoria Plzen (44.585) vs Vardar Skopje (4.200)
FC Salzburg (42.520) vs Young Boys (24.755)
Fenerbahçe (40.920) vs Zalgiris Vilnius (4.925)
Club Brugge (43.000) vs Zorya Luhansk (11.976)
.
2nd round, top section, home and away, October
1st round winners
Real Madrid (176.142) vs Ajax (58.112)
Bayern München (163.035) vs Anderlecht (54.000)
FC Barcelona (159.142) vs Club Brugge (43.000)
Atlético Madrid (144.142) vs CSKA Moscow (48.716)
Benfica (116.616) vs Dinamo Kiev (65.976)
Paris Saint-Germain (112.549) vs FC Salzburg (42.520)
Borussia Dortmund (110.035) vs Fenerbahçe (40.920)
Juventus (107.087) vs Internazionale (58.087)
Arsenal (105.256) vs Olympiakos Piraeus (70.940)
Manchester City (99.256) vs Olympique Lyon (63.049)
Sevilla (95.642) vs PSV Eindhoven (57.112)
Zenit St. Petersburg (93.216) vs Shakhtar Donetsk (81.976)
FC Porto (92.616) vs Sporting CP Lisbon (51.616)
Napoli (90.087) vs Tottenham Hotspur (74.256)
Bayer Leverkusen (89.035) vs Viktoria Plzen (44.585)
FC Basel (87.755) vs Villarreal (60.142)
2nd round, bottom section, home and away, October
1st round losers
Borussia Mönchengladbach (42.035) vs AS Trencín (5.400)
AS Roma (41.587) vs Astra Giurgiu (11.076)
Celtic (40.460) vs Dinamo Tbilisi (5.875)
AS Monaco (36.549) vs F91 Dudelange (5.050)
APOEL Nicosia (35.935) vs FH Hafnarfjardar (5.750)
Besiktas (34.920) vs FK Rostov (11.716)
BATE Borisov (34.000) vs Hapoel Beer-Sheva (4.725)
Legia Warsaw (28.000) vs IFK Norrköping (3.975)
Dinamo Zagreb (25.775) vs Olimpija Ljubljana (4.625)
Ludogorets Razgrad (25.625) vs Red Star Belgrade (7.175)
Young Boys (24.755) vs Sheriff Tiraspol (10.575)
FC København (24.720) vs The New Saints (5.200)
Leicester City (15.256) vs Valletta FC (4.466)
Garabag Agdam (13.475) vs Vardar Skopje (4.200)
Rosenborg BK (12.850) vs Zalgiris Vilnius (4.925)
FK Astana (12.575) vs Zorya Luhansk (11.976)
.
3rd round, top section, home and away, November
teams that are 1st & 2nd round winners
Real Madrid (176.142) vs Arsenal (105.256)
Bayern München (163.035) vs Bayer Leverkusen (89.035)
FC Barcelona (159.142) vs FC Basel (87.755)
Atlético Madrid (144.142) vs FC Porto (92.616)
Benfica (116.616) vs Manchester City (99.256)
Paris Saint-Germain (112.549) vs Napoli (90.087)
Borussia Dortmund (110.035) vs Sevilla (95.642)
Juventus (107.087) vs Zenit St. Petersburg (93.216)
3rd round, medium section, home and away, November
teams that are 1st winners & 2nd round losers
Shakhtar Donetsk (81.976) vs Anderlecht (54.000)
Tottenham Hotspur (74.256) vs Club Brugge (43.000)
Olympiakos Piraeus (70.940) vs CSKA Moscow (48.716)
Dinamo Kiev (65.976) vs FC Salzburg (42.520)
Olympique Lyon (63.049) vs Fenerbahçe (40.920)
Villarreal (60.142) vs PSV Eindhoven (57.112)
Internazionale (58.087) vs Sporting CP Lisbon (51.616)
Ajax (58.112) vs Viktoria Plzen (44.585)
3rd round, bottom section, home and away, November
teams that are 1st losers & 2nd round winners
Borussia Mönchengladbach (42.035) vs Dinamo Zagreb (25.775)
AS Roma (41.587) vs FC København (24.720)
Celtic (40.460) vs FK Astana (12.575)
AS Monaco (36.549) vs Garabag Agdam (13.475)
APOEL Nicosia (35.935) vs Leicester City (15.256)
Besiktas (34.920) vs Ludogorets Razgrad (25.625)
BATE Borisov (34.000) vs Rosenborg BK (12.850)
Legia Warsaw (28.000) vs Young Boys (24.755)
So at this stage of the competition, after the same 6 matches as before, the 8 unbeaten teams are qualified for the round of 16. With another 24 one-loss teams having one or two extra matches to compete for the remaining 8 spots in the round of 16. Teams that got their loss in the first round must win two away games. While teams that got their loss as late as the third round, do only need to win one home game.
.
Intermediate round 1, single leg, December
3rd round medium section winners at home vs 3rd round bottom section winners
Shakhtar Donetsk (81.976) vs Legia Warsaw (28.000)
Tottenham Hotspur (74.256) vs Celtic (40.460)
Olympiakos Piraeus (70.940) vs Borussia Mönchengladbach (42.035)
Dinamo Kiev (65.976) vs Besiktas (34.920)
Olympique Lyon (63.049) vs BATE Borisov (34.000)
Villarreal (60.142) vs AS Roma (41.587)
Internazionale (58.087) vs AS Monaco (36.549)
Ajax (58.112) vs APOEL Nicosia (35.935)
Intermediate round 2, single leg, December
3rd round top section losers at home vs Intermediate round 1 winners
Arsenal (105.256) vs Villarreal (60.142)
Manchester City (99.256) vs Tottenham Hotspur (74.256)
Sevilla (95.642) vs Shakhtar Donetsk (81.976)
Zenit St. Petersburg (93.216) vs Olympique Lyon (63.049)
FC Porto (92.616) vs Olympiakos Piraeus (70.940)
Napoli (90.087) vs Internazionale (58.087)
Bayer Leverkusen (89.035) vs Dinamo Kiev (65.976)
FC Basel (87.755) vs Ajax (58.112)
So another 8 one-loss teams have made it to the round of 16. Starting in the round of 16, no more double knock protection. As of now, one aggregate loss gets you out of Europe.
.
Round of 16, home and away, February
3rd round top section winners vs Intermediate round 2 winners
Real Madrid (176.142) vs Zenit St. Petersburg (93.216)
Bayern München (163.035) vs Sevilla (95.642)
FC Barcelona (159.142) vs Napoli (90.087)
Atlético Madrid (144.142) vs Manchester City (99.256)
Benfica (116.616) vs FC Porto (92.616)
Paris Saint-Germain (112.549) vs FC Basel (87.755)
Borussia Dortmund (110.035) vs Bayer Leverkusen (89.035)
Juventus (107.087) vs Arsenal (105.256)
Quarter finals, home and away, March
round of 16 winners
Real Madrid (176.142) vs Paris Saint-Germain (112.549)
Bayern München (163.035) vs Juventus (107.087)
FC Barcelona (159.142) vs Borussia Dortmund (110.035)
Atlético Madrid (144.142) vs Benfica (116.616)
Semi finals, home and away, April
quarter finals winners
Real Madrid (176.142) vs FC Barcelona (159.142)
Bayern München (163.035) vs Atlético Madrid (144.142)
Final, neutral venue, May
semi finals winners
Real Madrid (176.142) vs
Bayern München (163.035)
"Put it in your signature to save you the trouble of writing it over and over again."