They only mentioned Johto the player and his/her came from. (Also, there's the Pok?dex entry for Bellossom in Ruby where its dance is popular in the "southern" lands. Maybe it's refering to Kanto/Johto?)
According to the guides I've read, only Pikachu from Ruby, Saphire, and Emerald hold the Light Ball. FireRed and LeafGreen doesn't. Considering what a Light Ball does, it does make sense that you have to catch that Pok?mon the hard way. Actually, in R/S/E's Safari Zone, it's very likely you'll catch the Pikachu by just tossing the Safari Ball at it. (if might help to press your combinations for higher success rate) It took me forever, then my friend caught a Pikachu from Ruby with a Light Ball. (I never found one myself) Luckly, he traded it for my Marowak's Thick Club.