No, it doesn't get any simpler. Having the arduino control the segments directly like that is as simple as it gets.
Next step would be to start adding additional components between the Arduino and the LEDs.
That could be a shift register and 2 74LS47 type decode chips.
Or two shift registers.
Or a shift register and 2 transistors for multiplexin.
Or a MAX7221 8 digit, seven segment display chip.
Or ... way too many other ways to get there.
All of which take different software ways to get there.