The PLAN knows what their needs are. The modified mockup J-15 we saw seemed to have had a strengthened front gear and could easily be set-up for cat launch.
Clearly, the PLAN will test it such a design and modify it until it works for them. I see no reason why a J-15 could not be modified accordingly.
As to what other aircraft the PLAN may use ... who knows?
They have several that could be navalized and then used for training purposes or for light attack.
The US Navy went away from a dedicated light attack aircraft, the last being the A-7 which replaced the A-4.
They also moved away from a heavier, all-weather attack bird in the A-6. The A-12 was going to replace the A-6, but was canceled.
The US Navy ultimately decided to use the Super Hornets as a multi-role aircraft and it has worked out fairly nicely. The F-35C will also be multi-role, capable of either the strike/support role, or the air-defense role.
The Indians will probably end up with the Mig-29K for air defense and strike at sea roles, and then add the naval Tejas LCA for light attack.
The Russians have used the SU-33 for air defense and the SU-25 for attack...but really to date, have not really employed any real attack role off of their carrier. After the next refit, when they go to the Mig-29K, that might change.
The Chinese could easily adopt a plan either like the US plan, or the others. Some of their trainers would make excellent light attack aircraft.
Will they use the J-31? Looks doubtful at this stage...but if they decided to do so, I believe they could alter it for carrier operations.