I think hexographer lets you set the hex size.
From the manual pdf
Hexagon Size Control
The width and height of a hexagon in the edit window is normally under the control of Hexographer.
These values change as the mapmaker zooms in and out. There are occasions, however, when the mapmaker may wish to take direct control over these dimensions.
For instance, if the map is changed from True Column to True Row (or vice versa), the hexagon dimensions (the aspect ratio) may need to be changed.
Uncheck the “Preserve Ratio” box to edit the individual dimensions. Neither the width nor height may be made less than 10.
Is it photoshop in particular you’re trying to avoid or just the general hassle of making your own tiles?