Als Treiber für die Segmente würde ich je einen PNP darlington Transistor (z.B. BDW94) vorschlagen. Wenn die Matrix 7x60 Aufgebaut wird, müßten nacheinander die Segmente Durchlaufen werden. Da kommt einiges an Bits umsortieren auf den AVR zu. Auch der Speicherbedarf (RAM) wird nicht ohne sein: mindestens wohl 120 Bytes. Das wird gehen, ist aber nicht ohne.

Als Alternative könnte man jeweils 6 Stellen zusammenfassen und statt der Schieberegister 10 mal den 4511 als Speicher und Segmentteiber nehmen. Wenn man mit der Treiberleistung des 4511 Auskommt, könnte das einfacher werdem. Statt einer 7(x 60 Martix hätte man dann 70(80)x6. Die Dezimalpunkte (in Klammern bei der Matirx) kämen aber irgendwie noch dazu, wenn man die denn braucht.
Hängt auch davon ab, wie die LED Stellen Angeordnet sind. Bei so viel Teilen kann es sich lohnen mehr für die ICs auszugben und dafür eine einfachere Leiterplatte zu haben.