What about something like the following? It starts a bit slower than you listed, but it is either slower or faster given the locations of available albergues. It then picks up the pace. There are a couple of challenging days in there (18+ miles) which might be more than you want. If you play around with this listing, though, you should be able to work something out suitable for you. It has a stage break at Lugo, which you mentioned. Total of 14 walking days. Have a great walk!
From Oviedo
to Escamplero (Oviedo - Escamplero) (12.4 km / 7.7 mi)
Stage 01 (12.4 km / 7.7 mi)
to Grado (Escamplero - Grado) (12.8 km / 8.0 mi)
Stage 02 (12.8 km / 8.0 mi)
to San Juan de Villapañada (Grado - San Juan de Villapanada) (3.5 km / 2.2 mi)
to Cornellana (San Juan de Villapanada - Cornellana) (7.6 km / 4.8 mi)
to Salas (Cornellana - Salas) (10.8 km / 6.7 mi)
Stage 03 (22.0 km / 13.7 mi)
to Bodenaya (Salas - Bodenaya) (7.3 km / 4.5 mi)
to Tineo (Bodenaya - Tineo) (12.4 km / 7.7 mi)
Stage 04 (19.7 km / 12.3 mi)
to Campiello (Tineo - Campiello) (12.6 km / 7.8 mi)
to Borres (Campiello - Borres) (3.0 km / 1.9 mi)
Stage 05 (15.6 km / 9.7 mi)
to Pola de Allande (Borres - Pola de Allande) (10.6 km / 6.6 mi)
to Berducedo (Pola de Allande - Berducedo) (17.5 km / 10.9 mi)
Stage 06 (28.2 km / 17.5 mi)
to La Mesa (Berducedo - La Mesa) (4.5 km / 2.8 mi)
to Grandas de Salime (La Mesa - Grandas de Salime) (15.4 km / 9.6 mi)
to Castro (Grandas de Salime - Castro) (5.1 km / 3.1 mi)
Stage 07 (24.9 km / 15.5 mi)
to A Fonsagrada (Castro - A Fonsagrada) (20.5 km / 12.7 mi)
Stage 08 (20.5 km / 12.7 mi)
to O Cádavo (Baleira) (A Fonsagrada - O Cádavo (Baleira)) (24.3 km / 15.1 mi)
Stage 09 (24.3 km / 15.1 mi)
to Castroverde (O Cádavo (Baleira) - Castroverde) (8.0 km / 5.0 mi)
to Lugo (Castroverde - Lugo) (21.9 km / 13.6 mi)
Stage 10 (29.9 km / 18.6 mi)
to San Román da Retorta (Lugo - San Román da Retorta) (19.5 km / 12.1 mi)
to Ferreira (San Román da Retorta - Ferreira) (7.4 km / 4.6 mi)
Stage 11 (26.9 km / 16.7 mi)
to As Seixas (Ferreira - As Seixas) (5.5 km / 3.4 mi)
to Melide (As Seixas - Melide) (14.6 km / 9.1 mi)
Stage 12 (20.1 km / 12.5 mi)
to Boente (Melide - Boente) (5.5 km / 3.4 mi)
to Castañeda (Boente - Castañeda) (2.2 km / 1.3 mi)
to Ribadiso da Baixo (Castañeda - Ribadiso da Baixo) (3.1 km / 1.9 mi)
to Arzúa (Ribadiso da Baixo - Arzúa) (2.2 km / 1.3 mi)
to A Salceda (Arzúa - Salceda) (11.8 km / 7.3 mi)
Stage 13 (24.7 km / 15.4 mi)
to Santa Irene (Salceda - Santa Irene) (5.0 km / 3.1 mi)
to O Pedrouzo (Santa Irene - Pedrouzo) (3.2 km / 2.0 mi)
to Lavacolla (Pedrouzo - Lavacolla) (9.5 km / 5.9 mi)
to Monte do Gozo (Lavacolla - Monte do Gozo) (5.4 km / 3.4 mi)
to Santiago de Compostela (Monte do Gozo - Santiago de Compostela) (4.8 km / 3.0 mi)
Stage 14 (27.9 km / 17.3 mi)
Total: 310.1 km / 192.7 mi