So. Rome is 8 weeks. Presumably you've booked travel and accommodation, so really you may as well go and get something out of it!
How about switching to training by time and effort rather than by miles and pace? You would probably want to do one 20 miler (for confidence more than anything, do it walk/run if you had to). I have done marathons on the back of a longest run of 18 rather scrappy stop-start miles; they weren't very fast marathons but I finished them comfortably.
You probably won't get the time you had originally planned, because of your physical condition, but this does not mean that you can't, still, produce a performance on the day that you can be proud of. You can still plan and train to cross the finish line knowing you have given all you could on that day.