Scripting is definitely the solution for reducing repetitive work. However, if you have not done any scripting before (in any context) and/or you have not scripted Photoshop before, then no, it won’t be “easy.”
To get started scripting Photoshop, you will want the Scripting Guide that goes with your version of Photoshop. For example, here is the one for Photoshop CC:
Photoshop CC Scripting Guide
Then you have to choose the language you are going to write scripts in. Basically, you can script Photoshop with Web scripting (JavaScript) or Mac scripting (AppleScript) or Windows scripting (VBScript.) If you are not sure, then you probably want to use JavaScript.
One way to get started with scripting is to use the “do action” command a lot. Then you can create Actions in Photoshop, and write scripts that for example, open a document, run 3 Actions on it, export a copy, and close the original document without saving. That way, fairly simple scripts can do very sophisticated things because they are running sophisticated Actions.
Sample javascript ( .jsx ):
The script loops through all immediate child layers of the group: My Group
and runs action: My Action
from the action folder: My Action Folder
.
var doc = app.activeDocument,
layers = doc.layerSets.getByName( "My Group" ).artLayers;
for ( var i=0; i < layers.length; i++ ) {
doc.activeLayer = layers[ i ];
app.doAction("My Action", "My Action Folder");
}