I cannot imagine a child of 12 being expected to find this answer by calculation....
Therefore surely we must be into patterns - hence excel, I guess a sheet of paper would suffice- as Bolo has more or less shown ...
If each grid intersection is numbered by a particular method - think Pascal, then it should be possible for each number to reflect the sum of routes to that spot from the start point... I bet we'd find just one instance of the figure 364, (maybe not at 3,14 ) ... this will be the 'home' point... I think it will be the only point with the value 364 due to the wording of the Q ....
"...but that on January 1st 2010, he would need to repeat a route already used..." I see that as confirmation that 364 is the max number of routes he could take. ( IMO Questions for children should not include 'red herrings' I do not believe this question does. Every part has a meaning. )
Why did I ignore, in my patterned spreadsheet a swathe of cells? Because I know that 3 from 14 has the same result as 11 from 14 ... 11 and 14 are not available together... If you see what I mean... However flawed !
As I said, drawing board.